CareerPlanSign in

Embedded Software Engineer

Crawley, England, gbπŸ’Ό Full-timeπŸ—“ 2026-09-08 β†’ 2026-10-07

Core

Design, implement, and maintain embedded C++ software for real-time communication and signal-processing systems in defence environments. (via careerplan.io/jobs/744000148196599-embedded-software-engineer-at-alten)

Role type

Senior embedded software engineer (communications/signal processing)

Builds

Embedded communication modules, modems, and RF-adjacent components for mission-critical operations

Domain

Defence, secure communications, signal processing

Required skills

Embedded C++ (C++11/14/17), embedded development for communications/signalling systems, embedded debugging and performance optimisation, secure coding practices, requirements traceability and verification

Preferred skills

Linux kernel drivers, communication stacks and DSP concepts, embedded Linux or RTOS environments, CI/CD tooling, model-based design

Technologies

C++11/14/17, embedded Linux, RTOS, CI/CD tools

Responsibilities

Design and implement embedded C++ software for real-time communication systems; develop and support software for embedded communication modules and RF-adjacent components; conduct debugging, optimisation, and performance testing; produce design specifications and documentation aligned with regulated practices; ensure adherence to secure coding standards and safety-critical procedures; support integration activities and contribute to architecture reviews

Seniority

Senior, 8+ years of experience