Required skills
- Elektrischer Systementwurf
- Embedded C++
- Embedded Systems
- Embedded Linux
- Embedded Betriebssysteme
- Embedded Software
- Embedded SQL
- Windows Embedded
- Safety Critical Systems
- Embedded Coder
Languages: English · German
Job description
Project overview
We are seeking a Staff Embedded Software Engineer, Platform R&D (Safety & Security), to provide technical leadership in developing safety- and security-critical platform software for defence products.
Stellenbeschreibung
- Own and evolve the foundational architecture of safety- and security-critical embedded platform software, spanning the BSP, boot chain, kernel, and operating-system configuration.
- Integrate and adapt vendor BSPs for bespoke hardware, driving initial board bring-up, peripheral initialization, and complex hardware-software integration.
- Design and implement kernel-level components, device drivers, secure-boot chains, hardware roots of trust, and reliable software update and recovery mechanisms.
- Validate and integrate high-bandwidth sensor interfaces (e.g., GMSL, MIPI CSI-2), embedded networking, and CAN protocols to ensure reliable data transport, synchronization, and fault handling.
- Optimize platform software for real-time determinism, reliability, and mission availability under strict system and resource constraints.
- Translate system, safety, and security standards into verifiable, fully traceable platform-software designs and objective evidence across the development lifecycle.
- Provide hands-on technical leadership, set engineering direction, and mentor cross-functional teams across software, hardware, test, and security disciplines.
Requirements
- 10+ years of professional experience developing low-level platform software (BSPs, bootloaders, kernels, device drivers) for safety- or security-critical systems in regulated sectors (e.g., defence, aerospace, or marine).
- Strong C and Modern C++ programming skills, supported by production experience with real-time or safety-oriented operating systems like embedded Linux or QNX (including build toolchains like Yocto/Open Embedded or Buildroot).
- Deep understanding of real-time systems concepts (scheduling, IPC, memory management, determinism) and hands-on experience with hardware integration, high-bandwidth sensor interfaces, embedded networking, and CAN.
- Experience with secure boot, trusted execution, hardware roots of trust, TPMs or HSMs, signed updates, rollback and recovery mechanisms.
- Proven ability to debug complex hardware-software integration issues at the platform level, act proactively, and communicate technical trade-offs clearly as a trusted Staff-level engineering authority.
- Bachelor's or master's degree in computer science, Software Engineering, or a related technical discipline.
- Professional fluency in English (must-have); German language proficiency is a strong plus.
Project details
- Start: 2026-10
- Duration: 6 Monate
- Remote: remote
- Location: Bayern, Deutschland, DE
- Languages: English, German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE