Embedded Linux Platform Engineer (UAV)
Twentyfour Industries GmbH · Munich · 2026-07-14
Über diese Stelle
• Own the Linux platform: design, build, and maintain our embedded Linux distribution (Yocto Project) across our UAV compute boards — you are the owner of the whole Linux stack.
• Bring up hardware: bootloader (U-Boot), kernel configuration, device tree, and driver integration for new boards, sensors, and peripherals.
• Own the update strategy: design and maintain robust, fail-safe update mechanisms (A/B, atomic rollback) for OS, kernel, and firmware on deployed drones — ideally OTA.
• Integrate the flight stack: work alongside the PX4 flight controller and companion compute, wiring the Linux side into the wider system.
• Collaborate cross-team: work with hardware, avionics, and systems teams to ensure robust end-to-end UAV operation.
• Test in the field: support lab testing and live flight trials, including debugging and performance tuning on-site.
• Experience: you bring 4+ years in embedded Linux development, ideally on UAV/robotics or other mission-critical platforms.
• Embedded Linux: you go deep — Yocto, bootloaders (U-Boot), the Linux kernel, device tree, and board bring-up are your home turf.
• Update strategy: you have designed robust update/OTA mechanisms (A/B, fail-safe rollback) for fielded devices.
• Languages: you are proficient in C and C++, and use Python for tooling.
• Microcontroller awareness: you understand what it means to write firmware on a microcontroller — bare-metal/RTOS, constrained resources, real-time constraints — even if it is not your daily focus.
• Systems: you understand real-time systems, communication protocols, and low-level Linux internals.
• Mindset: you thrive in a fast-paced, early-stage environment and are eligible for EU security clearance.
• Education: you hold a completed degree or equivalent training in a relevant field, e.g.:
• Computer science / software engineering
• Electrical / aerospace engineering
• Embedded systems / real-time computing
• Robotics / mechatronics
• Language skills: English is required; German is a plus.
• PX4: familiarity with PX4 (or ArduPilot) flight control software.
• Containers & CI: Docker and CI/CD pipelines for reproducible builds.
• Fleet scale: experience operating OTA updates across a fleet of devices.
• Domain: exposure to defence, aerospace, or other mission-critical sectors.
• Electronics: background in electronics development, including schematic design and Altium Designer.
• Real impact & ownership: Shape high-tech defense systems and take responsibility from day one
• Mission-driven environment: Work on technologies that matter for European security and sovereignty
• Competitive package: Competitive salary, EGYM Wellpass, corporate benefits, and equity options aligned with role and level
• Deep tech environment: Get hands-on experience with cutting-edge drone technology and real operational use cases
• Grow fast: Steep learning curve for juniors, strategic influence and leadership opportunities for seniors
• Startup mindset meets defence innovation: flat hierarchies, fast decisions, and space for your ideas.
• Flexibility: Flexible hours, remote options, and relocation support
• Strong team: International, driven colleagues and a culture built on exchange, trust, and shared success
Gefragte Kenntnisse
- linux
- go
- c++
- python
- docker
- ci/cd
Ähnliche Stellen
- Senior Embedded Software Engineer – Embedded Linux Platform (m/f/d)TYTAN Technologies GmbH · Munich
- Senior Embedded Linux Software EngineerAuterion · Munich
Ihre nächste Stelle ist schon hier.
Durchsuchen Sie aktuelle Stellen von Tausenden Arbeitgebern, merken Sie sich die interessanten und lassen Sie JobBob den Rest im Blick behalten.