Robotics Software Engineer (m/f/d) – UAV Autonomy
Core
Design, build, and maintain core robotics software for autonomous UAV systems, integrating sensors and deploying on embedded hardware.
Role type
Senior IC robotics software engineer (UAV autonomy)
Builds
Production-grade autonomy stack for unmanned aerial vehicles
Domain
Robotics, Autonomous Systems, Embedded Linux
Required skills
C++, ROS 2, Embedded Linux, Sensor Integration, Git, Debugging, Flight Test Support
Preferred skills
NVIDIA Jetson, PX4/ArduPilot/MAVLink, Camera Calibration, Software Packaging (Docker/Snap/Nix)
Technologies
ROS 2, C++, Linux, NVIDIA Jetson, MAVLink, Docker, Git
Responsibilities
Develop and maintain production-grade ROS 2 nodes and middleware; Integrate cameras, IMUs, GNSS, and vehicle systems; Deploy and maintain software on embedded Linux platforms; Debug and optimize software on real UAV hardware; Support flight tests with pre-flight prep and log analysis; Collaborate on end-to-end system integration across sensing and navigation.
Seniority
Senior, hands-on IC