Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
The Role
As part of a 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.
The 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
- Mission assurance and control systems
- Verification and validation activities
- Certification-focused software engineering
- Safety monitoring and fail-safe architectures
The 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.
- Support software architecture definition for certifiable autonomous systems.
- Work closely with verification and certification teams to achieve regulatory compliance.
- Participate in software safety analyses and design assurance activities.
- Help scale the platform from prototype capability to enterprise deployment.
Must-Have Experience
- Strong background in embedded software engineering.
- Experience working with C, C\+\+, Ada or similar languages.
- Experience working within safety-critical environments.
- Knowledge of high-integrity software development processes.
- Experience with real-time or embedded systems.
- Familiarity with safety standards and regulated development environments.
- Understanding of software verification and validation methodologies.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.