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 diagnostics and distributed system debugging.
Experience with CI/CD automated testing Git and modern software development workflows.
Practical experience with UAVs USVs robotic systems or field-deployed hardware preferred.
UK citizenship and eligibility for UK security clearance required.
Benefits
Flexible working hours
Stock Options
Generous holiday allowance
Company pension plan
Mental health and wellbeing support
Regular team social events
About Auterion
We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.
At Auterion we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation openness and excellence where youll be empowered to develop ideas collaborate across all levels and make an impact that matters.
Required Experience:
IC
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 inte...
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 diagnostics and distributed system debugging.
Experience with CI/CD automated testing Git and modern software development workflows.
Practical experience with UAVs USVs robotic systems or field-deployed hardware preferred.
UK citizenship and eligibility for UK security clearance required.
Benefits
Flexible working hours
Stock Options
Generous holiday allowance
Company pension plan
Mental health and wellbeing support
Regular team social events
About Auterion
We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.
At Auterion we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation openness and excellence where youll be empowered to develop ideas collaborate across all levels and make an impact that matters.