CareerPlan

Senior Real-Time Embedded Software Engineer

Reading, England, gbFull-time2026-11-03 → 2026-11-10
HybridSecurity clearance required

Core

Design, develop, integrate, and debug real-time embedded software for mission-critical defence technologies.

Role type

Senior Real-Time Embedded Software Engineer

Builds

High-performance embedded products for defence systems

Domain

Defence / Embedded Systems

Required skills

C++, real-time embedded software development, embedded operating systems (VxWorks, SafeRTOS, Embedded Linux), hardware-software integration, low-level communication interfaces (UART, SPI, I2C, GPIO, CANbus), debugging on target hardware

Preferred skills

Defence/aerospace industry experience, resource-constrained processor development, static analysis, unit/integration testing, simulators, emulators, technical leadership

Technologies

C++, VxWorks, SafeRTOS, Embedded Linux, UART, SPI, I2C, GPIO, CANbus

Responsibilities

Design and maintain real-time embedded software, integrate software components and third-party solutions, support board bring-up and hardware debugging, translate system requirements into software designs, perform verification and fault investigation, contribute to software architecture and design reviews

Seniority

Senior, 5+ years experience