06.10.2025 aktualisiert


100 % verfügbar
Erfahrener Embedded Softwareentwickler im Automotive Infotainment Bereich
Neumünster, Deutschland
Weltweit
Bachelor im Ingenieurwesen - InformatikÜber mich
• Erfahrener Embedded Software Engineer mit Schwerpunkt auf sicherheitskritischen Embedded-Systemen (C/C++) für Mikrocontroller-Architekturen (ARM Cortex, STM32). • Fundierte Kenntnisse in der Entwicklung, Integration und Dokumentation von Software in regulierten Umgebungen (ISO 26262).
Skills
C (Programmiersprache)LichtmaschinenARM ArchitekturJiraUnit TestingAutomotive ElectronicsAutomobilindustrieC#C++CodeanalyseKommunikationsprotokolleDebuggingLinuxEmbedded C++Embedded LinuxEmbedded SoftwareFreertosIso 26262Joint TestPythonPerformance-TuningQNX (Software)QualitätsmanagementEchtzeit-BetriebssystemeISO/IEC 15504Schreiben von DokumentationRequirements EngineeringSoftwareanforderungsanalyseSoftware QualitätssicherungSubversionTCP / IPUartUMLMultithreadingTestenEchtzeitsystemeDOORS (Software)GitIntegrationstestsRechnerarchitekturC++14JenkinsHardware-Debugging
Technische Kompetenzen
Programmiersprachen: C, C++, Python
RTOS: FreeRTOS, QNX (Erfahrung in deterministischem Scheduling, Multithreading, Interrupt-Handling)
Embedded Plattformen: ARM Cortex-M, Qualcomm Snapdragon, STM32
Tools & Methoden: Debugger (JTAG, Lauterbach), Git/SVN, Jenkins, JIRA, UML, Enterprise Architect
Testing & Qualität: Unit-Tests, Integrationstests, Performance-Tuning, statische Codeanalyse
Standards: ISO 26262, ASPICE
Sprachen: Deutsch (Gut), Englisch (fließend)
Sprachen
DeutschgutEnglischverhandlungssicher
Projekthistorie
- Entwicklung einer Hardware-Abstraktionsschicht für NXP-Tuner (Mercury, Radion, Merlin) und Skyworks Chipsets (Eagle)
- Entwicklung und Pflege von Firmware in C/C++ für ARM-Cortex-M- und STM32-Plattformen.
- Erstellung von Teststrategien und Unit-Tests (GoogleTest) in einer CI-Umgebung.
- Durchführung von Code-Reviews, statischer Code-Analyse und Debugging.
- Mitwirkung bei der Integration von Softwaremodulen in bestehende Systemarchitekturen.
- Erstellung von Software-Dokumentation, Spezifikationen und UML-Modellen zur Sicherstellung von Nachvollziehbarkeit und Normkonformität.
- Enge Zusammenarbeit mit Hardware-, System- und Qualitätsteams sowie Teilnahme an standortübergreifenden Projekten.
- Erfahrung in regulierten Umgebungen (Automotive)
- Proof of Concept für neue Hardwareimplementierung
- Entwicklung einer HMI-Interface-Schicht zur Kommunikation mit dem Tuner
- Implementierung einer Thrift-Schnittstelle
- Enge Zusammenarbeit mit Kunden bei Softwareumsetzungen.
- Entwicklung und Pflege von Infotainment-Anwendungen (Jacinto3)
- Wartung und Optimierung von SWC, HMI, Fahrzeug- und Headunit-Einstellungen, CAN-Schicht, Tuner Proxy, DAB, Diagnose, RTC, USB Proxy sowie
- Erstellung von Design-Dokumentationen.
- Unterstützung bei Systemintegration und tests
- Abstimmung mit dem Onsite-Team