CareerPlanSign in

Senior Software Engineer

Munich, Germany💼 Full-time🗓 2026-09-30 → 2026-10-01

Core

Design and implement guidance, navigation, and control systems for unmanned aerial vehicles (UAV) using embedded software.

Role type

Senior embedded software engineer (UAV autopilot)

Builds

Open-source autopilot project PX4, Skynode hardware, simulation pipelines, and testing systems

Domain

Robotics, autonomous systems, embedded systems

Deliverable

production ML models

Required skills

C/C++ development on RT and Linux platforms, ROS/ROS2 programming, PX4 or comparable autopilot technology, containerization technologies (Docker), embedded software development

Preferred skills

Experience with Mavlink, UAVCAN, vision-based navigation simulation, OEM integrations

Responsibilities

Design and implement new guidance, navigation, and control systems for UAVs; Add and maintain new features, drivers, and targets to PX4 and Auterion applications; Implement and maintain robust testing and quality assurance processes; Extend and maintain the simulation pipeline

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 902,000+ jobs from 20+ sources.