C++ Software Engineer

On behalf of our client, we are seeking to recruit someone as a C++ Software Engineer for 12 months. As an C++ Software Engineer, you will join them development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines.Role: C++ Software Engineer Pay 67 per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Stevenage IR35 Status: Inside Security Clearance: SC to start, UK Eyes only projectResponsibilities Design and develop real-time test and capture software on Linux systems using C++.Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines.Architect and implement robust, scalable, and maintainable multi-threaded applications.Define and implement data sequencing and synchronisation logic to support deterministic capture and replay.Work with hardware teams to ensure seamless integration and timing alignment between software and capture cards.Lead and contribute to system integration, verification, and testing at both component and system levels.Conduct performance analysis, debugging, and optimisation of real-time systems.Document architecture, interface definitions, and test procedures to support handover and formal test activities. Essential Requirements/Skills/Experie
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!