Embedded Software Engineer - safety-critical RTOS

Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation.

Core skills include:

  • Embedded C / C++ (primary language requirement)
  • Real-Time Operating Systems (RTOS)
    • FreeRTOS
    • SAFE RTOS
    • Other small-footprint RTOS
  • Embedded microcontrollers & SoCs
    • ARM Cortex-R and Cortex-A cores (used in their demos)
  • Bare-metal firmware development
  • Low-level driver development
  • Memory-safe and resource-constrained programming
  • Concurrency, scheduling, determinism
  • Hardware-software integration

Candidates must demonstrate experience in any safety-critical environment:

  • ISO 26262 (Automotive)
  • IEC 61508 (Industrial)
  • DO-178C / DO-254 (Aerospace)
  • IEC 62304 (Medical)
  • Hazard analysis experience (HAZOP, FMEA)
  • Documentation-heavy workflows
  • Traceability & verification processes
  • High learning velocity (their OS is niche)
  • Resilience when making mistakes
  • Motivation & ambition
  • Precision and quality mindset
  • Ability to handle safety-critical documentation burden

To find out more about Computer Futures please visit

JBRP1_UKTJ

Job Details

Company
Computer Futures
Location
Bath, Somerset, UK
Employment Type
Full-time
Posted