27.05.2026 aktualisiert


100 % verfügbar
Senior Embedded Systems Engineer – UAV Avionik & Safety-Critical Software
Scharbeutz, Deutschland
Weltweit
Master of Science in Embedded Systems und Mikrorobotik (M.Sc.), Universität OldenburgÜber mich
Senior Embedded Software Engineer mit über 15 Jahren Erfahrung in der Entwicklung hardwarenaher Embedded Software in C für sicherheitskritische Systeme. Als freiberuflicher Embedded Architect und Consultant arbeite ich direkt in Teams
Skills
AvionicsDebuggingElektrischer SystementwurfEmbedded C++Embedded SystemsEmbedded LinuxEmbedded BetriebssystemeEmbedded SoftwareEmbedded CoderBetriebssysteme
Embedded-Softwareentwicklung in C/C++
Über 15 Jahre Erfahrung in der Entwicklung hardwarenaher Embedded-Software in C und C++ für sicherheitskritische Systeme auf Mikrocontroller-Plattformen wie Infineon TriCore TC275, STM32 und ARM Cortex, inklusive MISRA-C-konformer Programmierung.
Safety-Standards und verifikationsbasierte Entwicklung
Langjährige Arbeit mit Safety-Standards wie ISO 26262 (ASIL C/D), IEC 61508, ASPICE und DO-178C-nahen Entwicklungsprozessen, inklusive vollständiger Requirements-Traceability mit JAMA und Requirement-based Tests gemäß ASPICE SWE 4-6.
UAV-Avionik und Sensordatenfusion
Umfangreiche Expertise in der Entwicklung avionischer Systeme für UAV-Flugversuchsträger, Luftdatensysteme und Sensordatenfusion, einschließlich Kalman-Filter-basierter Zustandsschätzung sowie Arbeit mit UAV-Autopilot-Systemen wie PX4, ArduPilot und Paparazzi.
Embedded-Plattformen
Praktische Erfahrung mit Infineon TriCore TC275 (Multicore), STM32, ARM Cortex und SPARC AT697 als Zielhardware für Embedded-Systeme.
Betriebssysteme für Embedded-Systeme
Kenntnisse in Bare Metal, VxWorks (RTOS), Embedded Linux (Yocto) und ChibiOS als Betriebssystemumgebungen für eingebettete Systeme.
Kommunikationsschnittstellen
Erfahrung mit UART, SPI, I2C, CAN, Ethernet und MAVLink als Kommunikationsschnittstellen in Embedded-Systemen.
Debugging und Entwicklungswerkzeuge
Einsatz von JAMA (Requirements & Traceability), Jenkins, Git/SVN, JTAG/SWD und Lauterbach Trace32 in der täglichen Entwicklungs- und Debugging-Arbeit.
Programmiersprachen
Kenntnisse in C (Embedded, MISRA C), Python und Assembler (ARM) für die Entwicklung und Analyse von Embedded-Software.
AUTOSAR
Erfahrung mit AUTOSAR im Rahmen der Entwicklung sicherheitskritischer Steuergeraete-Software, insbesondere auf dem Infineon TriCore TC275 Multicore-Prozessor.
Über 15 Jahre Erfahrung in der Entwicklung hardwarenaher Embedded-Software in C und C++ für sicherheitskritische Systeme auf Mikrocontroller-Plattformen wie Infineon TriCore TC275, STM32 und ARM Cortex, inklusive MISRA-C-konformer Programmierung.
Safety-Standards und verifikationsbasierte Entwicklung
Langjährige Arbeit mit Safety-Standards wie ISO 26262 (ASIL C/D), IEC 61508, ASPICE und DO-178C-nahen Entwicklungsprozessen, inklusive vollständiger Requirements-Traceability mit JAMA und Requirement-based Tests gemäß ASPICE SWE 4-6.
UAV-Avionik und Sensordatenfusion
Umfangreiche Expertise in der Entwicklung avionischer Systeme für UAV-Flugversuchsträger, Luftdatensysteme und Sensordatenfusion, einschließlich Kalman-Filter-basierter Zustandsschätzung sowie Arbeit mit UAV-Autopilot-Systemen wie PX4, ArduPilot und Paparazzi.
Embedded-Plattformen
Praktische Erfahrung mit Infineon TriCore TC275 (Multicore), STM32, ARM Cortex und SPARC AT697 als Zielhardware für Embedded-Systeme.
Betriebssysteme für Embedded-Systeme
Kenntnisse in Bare Metal, VxWorks (RTOS), Embedded Linux (Yocto) und ChibiOS als Betriebssystemumgebungen für eingebettete Systeme.
Kommunikationsschnittstellen
Erfahrung mit UART, SPI, I2C, CAN, Ethernet und MAVLink als Kommunikationsschnittstellen in Embedded-Systemen.
Debugging und Entwicklungswerkzeuge
Einsatz von JAMA (Requirements & Traceability), Jenkins, Git/SVN, JTAG/SWD und Lauterbach Trace32 in der täglichen Entwicklungs- und Debugging-Arbeit.
Programmiersprachen
Kenntnisse in C (Embedded, MISRA C), Python und Assembler (ARM) für die Entwicklung und Analyse von Embedded-Software.
AUTOSAR
Erfahrung mit AUTOSAR im Rahmen der Entwicklung sicherheitskritischer Steuergeraete-Software, insbesondere auf dem Infineon TriCore TC275 Multicore-Prozessor.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2025
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Freiberufliche Beratung und Entwicklung im Bereich Embedded Systems, Avionik und sicherheitskritische Software. Entwicklung hardwarenaher Embedded-Software in C/C++, Systemanalyse, Debugging und Integration komplexer Embedded-Systeme, Beratung zu Safety-Standards, Systemarchitektur und Requirements-Traceability sowie Integration von Sensorsystemen, Kommunikationsschnittstellen und Embedded-Linux-Systemen.
Stabilisierung und Serienreifmachung einer sicherheitskritischen Battery Management Unit (BEV-Plattform) auf Basis Infineon TriCore TC275 Multicore mit AUTOSAR. Analyse und Behebung versuchskritischer System- und Softwaredefekte, Hardware-nahe Systemanalyse, Prototypenerstellung, Analyse und Umsetzung von Softwareanforderungen gemäß V-Modell mit vollständiger Traceability (JAMA), Gesamtverantwortung für Integration, Validierung und Requirement-based Tests (ASPICE SWE 4-6) sowie Führung des Software-Test-Teams. Industrialisierung unter ASPICE- und ASIL-C/D-Anforderungen.
Technische Gesamtverantwortung für die Embedded-Software eines Serienprodukts (STM32). Industrialisierung eines prototypischen Systems bis zur Serienreife, Entwicklung und Architektur der vollständigen Gerätesoftware inkl. Sensorintegration und Regelung, modellbasierte Zustandsabschätzung zur Ableitung physikalischer Systemzustände mit minimaler Sensorik, erfolgreiche Serienüberführung in die Großserie (>700.000 Einheiten/Jahr) sowie Integration eines Embedded-Linux-Systems (Yocto) inkl. WLAN-Modul.