Software Engineer

gb Profile 29
Witney, UK
16 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Embedded Software Software Architecture Real-Time Operating Systems Software Safety Software Engineering Software Systems Verification and Validation (Software) Toolchain Software Verification Apache Spark Safety Critical Systems
+2 more
Deployment Automation Formal Methods

Job description

As part of their highly specialised engineering team, you will contribute to the design, development, verification and certification of embedded safety-critical systems that provide assurance and runtime safety functions across autonomous platforms. Their platform is being developed providing mathematically verifiable software foundations suitable for the highest levels of safety assurance. Successful candidates will work across:

Safety-critical embedded software development

Runtime assurance architectures

Autonomous flight safety systems

Mission assurance and control systems

Verification and validation activities

Certification-focused software engineering

Safety monitoring and fail-safe architectures

Airworthiness and autonomy assurance frameworks

Their engineering team is focused on delivering solutions that support highly regulated autonomous operations, including SORA-based operating environments and future certified autonomous aviation systems.

Responsibilities

Design and develop safety-critical embedded software for autonomous systems.

Build software components supporting runtime assurance and autonomous system safety.

Develop high-integrity software using SPARK Ada and associated toolchains.

Support software architecture definition for certifiable autonomous systems.

Work closely with verification and certification teams to achieve regulatory compliance.

Contribute to the development of DAL-A and DAL-B capable software solutions.

Support integration across mission computers, flight control systems and safety monitoring functions.

Participate in software safety analyses and design assurance activities.

Requirements

Strong background in embedded, real-time software engineering.

Experience working with C, C++, Ada or similar languages.

Experience working within safety-critical environments.

Knowledge of high-integrity software development processes.

Familiarity with safety standards and regulated development environments.

Understanding of software verification and validation methodologies.

Desirable / Nice to Have Experience

Ada or SPARK Ada development experience.

DO-178C software development experience.

Automotive (ISO26262 / IEC65108).

Aerospace, defence or autonomous systems experience.

Flight control systems or avionics software.

UAV, UAS, drone or eVTOL platforms.

Runtime assurance or autonomy assurance systems.

Autopilot technologies such as ROS / ROS2, MAVLINK, PX4, ArduPilot or equivalent.

Model-based development and formal methods.

Benefits & conditions

Salary to £60k

Hybrid role - 3 days a week on site in Witney, Tues, Wed, Thurs

Benefits include; EV Car Scheme, Cycle to Work Scheme, Company socials, Thursday in-office lunch on them, 25 days holiday

About the company

Pioneering safeguards for embodied-AI, this company is building the trust layer for autonomy and physical AI. They aim to be the global leaders in novel control assurance, pioneering trusted and ethical autonomy for humanity. Their software enables assured, trustworthy deployment of both traditional deterministic autonomy and AI or novel control methods, in any application, for the first time. They do all of this with no need for data or communications links, and they begin the journey by applying their tech to autonomous systems in the aerospace and land domains.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

1:18 min

Defining formal methods for software verification

Lars Hupel · World Congress 2023

59 sec

State of the art in software verification

Onur Kasimlar Onur Kasimlar · World Congress 2025

2:04 min

Comparing offline data analytics with online stream processing

Artem Volk Artem Volk +1 · World Congress 2024

Videos

See all

Related articles

See all