IT & Software

Embedded Software Engineer

Alten

Crawley · West Sussex · United Kingdom

Overview

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)
Responsibilities
  • 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
Key requirements
  • 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

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.