Overview
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
* Embedded C / C++ (primary language requirement)
* FreeRTOS
* SAFE RTOS
* Other small-footprint RTOS
* Embedded microcontrollers & SoCs
* ARM Cortex-R and Cortex-A cores (used in their demos)
* Memory-safe and resource-constrained programming
* Hardware-software integration
Safety-Critical Experience
* ISO 26262 (Automotive)
* 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
* Precision and quality mindset
* Ability to handle safety-critical documentation burden
Additional Technical Requirements
* Bare-metal firmware development
* Low-level driver development
* Memory-safe and resource-constrained programming
* Concurrency, scheduling, determinism
* Hardware-software integration
Technology
* Real-Time Operating Systems (RTOS)
* Embedded microcontrollers & SoCs
* ARM Cortex-R and Cortex-A cores (used in their demos)
Additional Experience
* IEC 61508 (Industrial) and DO-178C / DO-254 (Aerospace) as applicable
* IEC 62304 (Medical)
* Hazard analysis experience (HAZOP, FMEA)
* Documentation-heavy workflows
* Traceability & verification processes
To find out more about Computer Futures please visit www.computerfutures.com
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
#J-18808-Ljbffr