Public summary
We are seeking a highly motivated Junior Software Engineer Robotics / Autonomy to design, build, and deploy software for autonomous UAV systems. The role involves developing autonomy software, system integration with autopilot stacks, and creating production-grade, reliable robotics systems. Suitable for entry-level candidates with experience in robotics or software development, knowledge of C++ and Python, and an understanding of robotics principles. English language skills are required; German is a plus. The position offers impact on high-tech defense systems, a mission-driven environment, competitive salary, flexible hours, remote options, and growth opportunities.
Location and work setup
- Location
- Munich
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design and maintain UAV autonomy software including mission logic, navigation, safety concepts and fallback behaviors; integrate autonomy software with autopilot stacks such as PX4 or ArduPilot including telemetry and health monitoring; contribute to planning and control interfaces, coordinate frames, and timing mechanisms; build robust production software with tests, tooling, and simulation/HIL infrastructure; support system integration to ensure stable and predictable field performance.
Qualifications
Initial experience in robotics, autonomy, or software development; strong foundation in computer science, software engineering, and system-level thinking; proficiency in C++ and Python; basic understanding of navigation, state estimation, and control concepts; ability to develop functional, testable solutions from ambiguous requirements; English proficiency required, German language skills are beneficial. Experience with UAVs, autopilot systems, ROS 2, simulation environments, perception technologies, or DevOps is a plus.