Skip to content
Auterion logo

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.
View original posting →

Tech stack

C++PythonLinuxCI/CDGit

Match insights

Tech:C++, Python, Linux, CI/CD, Git
Level:Mid

More roles at Auterion

View open roles at Auterion