Embedded Linux Platform Engineer (UAV)

Twentyfour GmbH
München, Germany
2 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Board Bringup Altium Designer Booting (BIOS) C++ (Programming Language) Communications Protocols Software Debugging Linux Linux on Embedded Systems Firmware Python (Programming Language) Linux Kernel Performance Tuning
+9 more
Real-Time Operating Systems Software Engineering PIC Microcontroller Real Time Systems Yocto Information Technology Bare Metal U-Boot Docker

Job description

  • 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.

Requirements

  • 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.

Nice to haves

  • 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.

Benefits & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all