Jobs / Twentyfour Industries
Embedded Linux Platform Engineer (UAV)
Twentyfour Industries · München, BY, Deutschland
München, BY, DeutschlandExp: 4+ yrsRemote
Remuneration
Not specified
Location
München, BY, Deutschland
Visa sponsorship
Not specified
Job summary
Design, build, and maintain the embedded Linux distribution for UAV compute boards, ensuring robust update mechanisms and integrating with the flight stack.
Qualifications
- 4+ years in embedded Linux development, ideally on UAV/robotics platforms
- Deep knowledge of Yocto, bootloaders, Linux kernel, device tree, and board bring-up
- Experience designing robust update/OTA mechanisms for fielded devices
- Proficient in C, C++, and Python for tooling
- Understanding of firmware writing on microcontrollers
- Knowledge of real-time systems, communication protocols, and low-level Linux internals
- Ability to thrive in a fast-paced, early-stage environment
- Completed degree or equivalent training in a relevant field
Responsibilities
- Own the Linux platform and maintain the embedded Linux distribution across UAV compute boards
- Bring up hardware including bootloader, kernel configuration, device tree, and driver integration
- Design and maintain robust update mechanisms for OS, kernel, and firmware on deployed drones
- Integrate the flight stack with the PX4 flight controller
- Collaborate with hardware, avionics, and systems teams for UAV operation
- Support lab testing and live flight trials, including debugging and performance tuning
Skills
C++DockerLinuxPython
Degrees
Computer scienceSoftware engineeringElectrical engineeringAerospace engineeringEmbedded systemsReal-time computingRoboticsMechatronics
Languages
EnglishGerman
Relocation
No