Auterion

SoftwareEngineer,AutonomousSystems

London, United Kingdom
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“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.

Problems you'll solve

troubleshoot issues; solve hardest problems

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →