Software Engineer, Autonomous Systems
AuterionRobotics and company
London, United KingdomMid
Software Engineering
About the role
Develop software for autonomous systems at Auterion.
- •As a Software Engineer for Autonomous Systems at Auterion, you will develop, integrate and validate software that enables drones and robotic systems to operate in real-world mission environments.
- •Key Responsibilities Develop and maintain software applications for autonomous systems running on Skynode and AuterionOS.
- •Integrate onboard applications with PX4/APX4, MAVLink, sensors, payloads and mission services.
- •Build reliable software for perception, navigation, mission execution, telemetry, diagnostics and vehicle integration.
- •Support deployment, configuration, debugging and release management on embedded Linux platforms.
- •Collaborate with hardware, firmware, GNC, systems and field engineering teams to integrate and improve autonomous capabilities.
- •Requirements Strong programming skills in C++, Python Experience developing on Linux, preferably embedded Linux.
- •Familiarity with MAVLink, PX4, ROS/ROS2, DDS, containerisation or robotics middleware.
- •Understanding of networking, telemetry, logging, diagnostics and distributed system debugging.
- •Experience with CI/CD, automated testing, Git and modern software development workflows.
Tech stack
C++PythonLinuxCI/CDGit
Match insights
Tech:C++, Python, Linux, CI/CD, Git
Level:Mid