Embedded Software Engineer
Alten
In this senior Embedded C++ role, you will design and optimize real-time, secure software for high‑reliability defence communication and signal processing systems. You will work with embedded platforms across modules, modems, and RF-adjacent components, ensuring robust performance under operational loads. The position sits within a regulated environment, collaborating with cross‑disciplinary teams to drive secure, mission-critical outcomes. This is a chance to shape next‑generation defence software with a focus on determinism and security.
Pay / Benefits- Private Medical Insurance
- Cycle & Tech Scheme
- Employee assistance programme
- Life insurance & Pension Scheme
- Social gatherings & team buildings
- Flexible working (role dependent)
- Design, implement, and maintain embedded C++ software for real-time comms and signal processing systems
- Develop and support software for embedded communication modules, modems, and RF-adjacent components
- Debug, optimise, and performance test across embedded targets for reliability under loads
- Produce clear, traceable design specifications, requirements, and documentation aligned with regulated development practices
- Ensure adherence to secure coding standards, governance, and safety-critical procedures
- Support integration with wider engineering teams and contribute to architecture and design reviews
- Strong proficiency in C++ for embedded systems (C++11/14/17)
- Experience in embedded development for communications or signalling systems (modems, radios, data links)
- Familiarity with embedded debugging, performance optimisation, and hardware‑software interaction
- Understanding of secure coding practices, configuration management, and development governance
- Experience with requirements traceability, verification, and system-level testing
- Bachelor’s or Master’s degree in related discipline or equivalent experience
- UK SC Security Clearance eligibility (or holding)
- Strong communication for cross‑discipline collaboration
- Ability to work rigorously within regulated environments
- Proactive problem‑solving mindset with attention to detail
- Linux kernel drivers (desirable)
- Communication stacks, DSP concepts, or RF-adjacent technologies (desirable)
- Embedded Linux or RTOS environments (desirable)
Reference: WJ-747_31200620