> Markdown version of [/jobs/ext/2732003-embedded-linux-platform-engineer-uav](https://www.wearedevelopers.com/jobs/ext/2732003-embedded-linux-platform-engineer-uav). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Linux Platform Engineer (UAV) - **Company:** Twentyfour GmbH - **Location:** München, Germany (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 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, Real-Time Operating Systems, Software Engineering, PIC Microcontroller, Real Time Systems, Yocto, Information Technology, Bare Metal, U-Boot, Docker - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/embedded-linux-platform-engineer-uav-twentyfour-industries-8746336 ## About the Role * 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. ## 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)