Embedded Software Engineer
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
