C++ Software Engineer Real-Time Systems | Defence Sector | Stevenage
Are you ready to work on cutting-edge software that supports the UKs defence capabilities? Our client, a long-standing partner of the UK Ministry of Defence, is seeking a skilled C++ Software Engineer to join their Development Simulation Software team in Stevenage .
This is your chance to contribute to the development of real-time test and simulation tools that support core software teams, product integration, and advanced manufacturing processes. Youll be part of a collaborative environment where innovation, precision, and impact matter.
What Youll Be Doing: Designing and developing real-time test and data capture software in a Linux environment using C++.
Building scalable, multi-threaded applications that interface with high-speed SFPDP cards and multi-channel data pipelines.
Implementing deterministic data sequencing and synchronisation logic for accurate capture and replay.
Collaborating with hardware teams to ensure seamless software-to-hardware integration and timing alignment.
Leading system-level integration, verification, and validation activities.
Conducting performance analysis, debugging, and optimisation of real-time systems.
Documenting architecture, interfaces, and test procedures to support formal testing and handover.
What Were Looking For: Strong C++ development experience in Linux environments; C# knowledge is a plus.
Proven background in real-time data systems, ideally with SFPDP or similar high-speed protocols.
Expertise in multi-threaded programming, low-level I/O, DMA, and PCIe driver interactions.
Familiarity with software sequencing frameworks or custom state machines.
Experience in system integration, debugging, and performance tuning.
Proficiency with Git and CI/CD pipelines.
Desirable: Experience with FPGA-based data acquisition, RTOS, automated test frameworks, or HWIL setups.
Why Join? Be part of a company with over 70 years of defence engineering excellence.
Work at a state-of-the-art site in Stevenage with great transport links, an on-site gym, and a coffee shop.
Access to continuous training and development opportunities.
Contribute to projects that directly support UK defence across land, sea, and air.
What Happens Next? If your application meets the criteria, one of our talent acquisition specialists will contact you to arrange a screening call. This will explore your experience and suitability for the role.
Security Clearance: You must be a British Citizen or hold dual nationality with British citizenship. All successful candidates will undergo HMG Basic Personnel Security Standard (BPSS) checks.
TPBN1_UKTJ