Auterion
SoftwareEngineer,AutonomousSystems
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer, Autonomous Systems at Auterion. Skills: C++, Python, Autonomous Systems, Robotics. Develop software for autonomous systems. Integrate onboard applications”
What You'll Achieve.
enables drones and robotic systems to operate; supports mission-critical autonomy workflows; improve autonomous capabilities; scalable product capabilities
Industry & Context.
troubleshoot issues; solve hardest problems
UK citizenship, eligibility for UK security clearance
What They're Looking For.
Must Have
C++, Python, Linux, embedded Linux, MAVLink, PX4, ROS/ROS2, DDS, containerisation, robotics middleware, networking, telemetry, logging, diagnostics, distributed system debugging, CI/CD, automated testing, Git, software development workflows, UK citizenship, eligibility for UK security clearance
Nice to Have
UAVs, USVs, robotic systems, field-deployed hardware
What You'll Do.
Develop software for autonomous systems
Integrate onboard applications
Build reliable software
Support deployment and configuration
Develop tools for simulation
Analyse telemetry and logs
Support test activities
Produce maintainable software
How You'll Work.
Team & Collaboration
Collaborate with hardware teams; Collaborate with firmware teams; Collaborate with GNC teams; Collaborate with systems teams; Collaborate with field engineering teams; Collaborate across all levels
Full Job Description
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. You will work across AuterionOS, Skynode, PX4/APX4, onboard applications, simulation environments, payload integrations and customer-facing deployments. This role requires strong software engineering discipline combined with practical understanding of robotics, embedded systems and field integration. You will build software that runs close to the vehicle, interfaces with sensors and payloads, and supports mission-critical autonomy workflows. Responsibilities and Duties 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. Develop tools and services for simulation, SIL/HIL testing, automation, log analysis and system validation. Analyse telemetry, logs and test evidence to troubleshoot issues across software, flight stack and hardware interfaces. Collaborate with hardware, firmware, GNC, systems and field engineering teams to integrate and improve autonomous capabilities. Support test activities, customer demonstrations and operational deployments. Produce maintainable, well-documented software and integration guidance suitable for field deployment. Contribute to architecture decisions and help translate customer requirements into scalable product capabilities. Qualifications and Skills 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, diagn
Applying for this Software Engineer, Autonomous Systems role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Auterion?
Real rants from real employees. Read before you apply.