
Kurzvorstellung
Ich biete
-
C++
-
Embedded Systems
Projekt‐ & Berufserfahrung
High-Tech- und Elektroindustrie
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
C++
Automobilindustrie
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
C++
High-Tech- und Elektroindustrie
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
C++
Automobilindustrie
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
C++
High-Tech- und Elektroindustrie
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
Embedded Systems
Ausbildung
(MBA)
Ort: Technischen Universität München
(Dipl.-Ing.)
Ort: Technischen Universität München
Qualifikationen
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Fließend)
- Chinesisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden »