Staff Firmware Engineer (m/f/d), Platform R&D
Core
Provide technical leadership in developing safety- and security-critical embedded systems for defence products, shaping architecture from requirements through qualification.
Role type
Staff Firmware Engineer (Embedded Systems)
Builds
Safety- and security-critical real-time embedded firmware, device drivers, custom hardware-abstraction layers, bootloaders, and secure-update mechanisms for defence products.
Domain
Defence / Embedded Systems / Real-time Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Bare-metal firmware development, RTOS development, C programming, Modern C++ programming, Python for automation, Hardware-software integration debugging, Safety-certified toolchains usage, Static analysis, Automated CI and firmware testing, Objective verification evidence generation, System architecture design, Mentorship of cross-functional teams
Preferred skills
German language proficiency, Experience with Infineon AURIX or ARM Cortex platforms, Experience with HSMs, PKI, and anti-tamper mechanisms
Technologies
C, Modern C++, Python, Infineon AURIX, ARM Cortex, JTAG probes, Oscilloscopes, Logic analyzers, RTOS, HSMs, PKI
Responsibilities
Own and evolve foundational architecture for safety-critical real-time embedded firmware, Translate complex system requirements into verifiable firmware designs, Design and implement robust bare-metal and RTOS-based components, Develop secure-update mechanisms and integrate hardware-security features, Build highly testable, deterministic firmware for target hardware and simulation environments, Investigate and resolve complex hardware-software integration faults, Provide hands-on technical leadership and mentor cross-functional teams
Seniority
Staff, hands-on IC with strategic direction