Senior Embedded Software Engineer

YT Technologies
Oxford, UK
12 days ago

Role details

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

Tech stack

Application Frameworks C++ (Programming Language) Embedded Software Formal Verification Software Safety Software Engineering Real Time Systems Formal Methods

Job description

My client are developing advanced assurance software to ensure complex, automated systems operate safely and reliably in high-stakes environments., They are seeking a Senior Embedded Systems Engineer with a deep background in safety-critical software development. In this role, you will help design, build, and verify the core software foundations responsible for continuous monitoring, fail-safe logic, and high-integrity system control., * Safety-Critical Development: Design, write, and verify high-integrity embedded software for complex operational platforms.

  • System Safeguards: Build real-time monitoring functions, fail-safe architectures, and runtime assurance mechanisms.
  • High-Assurance Architecture: Contribute to software designs built specifically to pass rigorous compliance and audit standards.
  • Verification & Validation: Execute comprehensive testing, formal safety analyses, and verification activities to mathematically prove software correctness.
  • Core Integration: Ensure seamless integration between primary control hardware, executive compute nodes, and safety oversight functions.

Requirements

  • Safety-Critical Background: Extensive hands-on experience in software engineering for high-consequence or regulated environments.
  • Embedded & Real-Time Systems: Strong understanding of embedded systems architecture, real-time operating constraints, and hardware-software interaction.
  • Rigorous Engineering Standards: Practical knowledge of high-integrity development lifecycles and strict software safety processes.
  • Systems Languages: Proficiency in low-level, high-reliability languages (e.g., C, C++, Ada, or formal verification languages).

Desirable Experience

  • Experience with formal methods or mathematically verifiable software frameworks.
  • Exposure to high-level system safety standards across any regulated industry (e.g., medical devices, energy, transportation, industrial automation, robotics).
  • Background in developing continuous safety monitoring or fail-safe override systems.
  • Familiarity with model-based system engineering.

Apply for this position

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

Apply on jobsthamesvalley.co.uk

Good distractions

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

1:14 min

Addressing automotive mission-critical safety in embedded software development

David Romić · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:18 min

Defining formal methods for software verification

Lars Hupel · WWC 2023

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

59 sec

State of the art in software verification

Onur Kasimlar Onur Kasimlar · WWC 2025

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

Videos

See all

Related articles

See all