C++ Experte, Software-Architekt und -Entwickler

Profil Foto
Verfügbarkeit einsehen
Umkreis (bis 200 km)
de  |  en  |  fr
auf Anfrage
82269 Geltendorf
15.11.2018

Kurzvorstellung

Ich bin Experte für C++ Software-Architektur und -Entwicklung und habe langjährige Erfahrung bei der Firmware-Entwicklung für Endkundensoftware (Release Stage) in der Automotive- sowie in der Messtechnik-Branche.

Ich biete

IT, Entwicklung
  • C++
  • Embedded Systems

Projekt‐ & Berufserfahrung

Software-Entwickler C++
Rohde & Schwarz GmbH & Co. KG, München, München
1/2013 – 6/2016 (3 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2013 – 6/2016

Tätigkeitsbeschreibung

Tätigkeitsbereich: Firmware-Entwicklung für Oszilloskope
Projektbestandteile:
Konzeption und Implementierung von Framework-Software für Messdatenverarbeitungssyteme
Software-Parallelisierung mit OpenMP und Microsoft® PPL
Konzeption und Implementierung von Ressourcenverwaltungssystemen
Refactoring und strukturelle Verbesserung bestehender Software im Hinblick auf Softwarequalität
Performance-Analyse und -Verbesserung bestehender Software
Aufsetzen und Support eines Unit-Test-Frameworks (Google® Test)
Aufsetzen und Support eines Logging-Systems (Boost.Log)
Bugfixing und Feature-Implementierung im Bereich der Messdatenverarbeitung
Erstellung von Spezifikationen, Software Design Descriptions (SDD) und Code-Dokumentationen nach den Vorgaben des Auftraggebers
Programmiersprachen: C++ (C++03 und C++11)
Entwicklungsumgebung: Microsoft Visual Studio
Entwicklungstools: IBM Rational ClearCase, PC-Lint
Bibliotheken: STL, Boost, Microsoft® PPL, Google® Test, Qt
APIs: OpenMP, firmeneigene APIs
Compiler: Microsoft C++ Compiler
Teamgröße: 30 Personen
Referenz: www.scope-of-the-art.com

Eingesetzte Qualifikationen

C++


Software-Entwickler C++
BMW AG, München, München
1/2011 – 12/2012 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2011 – 12/2012

Tätigkeitsbeschreibung

Tätigkeitsbereich: systemnahe Software-Entwicklung für In-Car Info- und Entertainment („Head Unit“)
Projektbestandteile:
Performance & Stability (Analyse und Verbesserung)
Implementierung von Infrastruktur zum effizienten und entwicklerfreundlichen Datenhandling
Implementierung von Code-Generatoren
Implementierung systemnaher Services und Tools (z. B. Watchdog, Tracing/Logging Mechanismen, Multithreading-Infrastruktur)
plattformunabhängige und Multiplattformimplementierung
Pflege und Weiterentwicklung einer komplexen Build-Infrastruktur
Anbindung von Eingabegeräten (auch berührungsempfindlich)
Bug-Fixing an fremdem und eigenem Code
Abstimmung mit Software-Zulieferern und Integration deren Software
Programmiersprachen: C++, Python
Entwicklungsumgebung: Microsoft Visual Studio, Eclipse
Entwicklungstools: JIRA, HG Mercurial, SVN
Bibliotheken: Google® Protocol Buffers, STL
Betriebssysteme: QNX, Linux, Windows
Bussystem: MOST
Compiler: GCC, Microsoft C++ Compiler
Teamgröße: 50 Personen

Eingesetzte Qualifikationen

C++


Software-Entwickler C++
Rohde & Schwarz GmbH & Co. KG, München, München
7/2008 – 12/2010 (2 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2008 – 12/2010

Tätigkeitsbeschreibung

Firma: Rohde & Schwarz GmbH & Co. KG, München
Branche: Elektrische Messgeräte
Tätigkeitsbereich: Firmware-Entwicklung für Oszilloskope
Projektbestandteile:
Konzeption und Implementierung von Algorithmen für die elektrische Messtechnik
Umsetzung einer Messdatenanzeige mit Fokus auf die Anzeigegeschwindigkeit
Umsetzung von Mechanismen zur Speicherverwaltung
Anpassungen und Refactoring im Hinblick auf Softwarequalität
Performanceoptimierungen an eigenem und fremdem Code
Implementierung der Ansteuerung von spezieller Hardware für das jeweilige Messgerät
Entwicklung von Teststrategien und Umsetzung von automatisierten Softwaretests
Suche und Behebung von Memory Leaks an eigenem und fremdem Code
Code-Dokumentation nach den Vorgaben des Auftraggebers
Programmiersprachen: C++, SSE (Intel®)
Entwicklungsumgebung: Microsoft Visual Studio
Entwicklungstools: IBM Rational ClearCase, PC-Lint
Bibliotheken: STL, IPP (Intel®), Qt
APIs: DirectX®, firmeneigene APIs
Compiler: Microsoft C++ Compiler
Teamgröße: 20 Personen
Referenz: www.scope-of-the-art.com

Eingesetzte Qualifikationen

C++


Software-Entwickler C++
RELIATEC GmbH, Garching b. M., München
5/2007 – 3/2009 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2007 – 3/2009

Tätigkeitsbeschreibung

Tätigkeitsbereich: Anwendungsentwicklung
Projektbestandteile:
Planung und Implementierung einer Applikation für den automatisierten Software-Test einer Programmbibliothek
Erarbeitung von Testkonzepten
Erstellung von Testanregungen und Testdokumentationen
Testautomatisierung mit CppUnit
Verarbeitung und Manipulation von XML
Transformationen mit XSLT
Programmiersprache: C++
Entwicklungsumgebung: Microsoft Visual Studio
Entwicklungstools: SVN, BugZilla
Bibliotheken: STL, CppUnit, Xerces
Compiler: Microsoft C++ Compiler
Protokolle: FIBEX, CAN, FlexRay™, LIN, MOST®
Teamgröße: 4 Personen

Eingesetzte Qualifikationen

C++


Software-Entwickler Embedded Systems
RELIATEC GmbH, Garching b. M., München
2/2006 – 7/2008 (2 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2006 – 7/2008

Tätigkeitsbeschreibung

Tätigkeitsbereich: Embedded Systems
Projektbestandteile:
Sensor- und Aktoransteuerung
Datenanbindung über Funkmodem
Funktionen für Firmware-Update und Remote-Firmware-Update
Energiesparfunktionen (low power applications)
Interruptsteuerung
Timing und PWM-Funktionen
GPS-Tracking
Ansteuerung externer Komponenten über digitale/analoge Signale sowie über einen Datenbus
Erstellung von Pflichtenheften, Software- und Funktionsdokumentationen
Programmiersprache: C (hardwarenahe Programmierung)
Entwicklungsumgebung: AVR Studio 4, Eclipse
Entwicklungstools: SVN, BugZilla
Compiler: GCC
Protokolle: SNAP, FT3
Teamgröße: 3 Personen

Eingesetzte Qualifikationen

Embedded Systems


Ausbildung

Master of Business Administration
(MBA)
Jahr: 2007
Ort: Technischen Universität München

Elektrotechnik und Informationstechnik
(Dipl.-Ing.)
Jahr: 2006
Ort: Technischen Universität München

Qualifikationen

Firmware-Entwicklung
Embedded Systems
Software-Performance & Stability
Anwendungssoftware
Info- und Entertainment (Automotive)
Code-Generatoren
C++ (C++03 und C++11)
C
Python
Microsoft Visual Studio
IBM Rational ClearCase
AVR Studio
Eclipse, HG Mercurial, SVN
JIRA
BugZilla
Messtechnik
Automotive
Halbleiterindustrie
Verkehrstechnik

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Chinesisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
979
Alter
36
Berufserfahrung
12 Jahre und 10 Monate (seit 02/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »