Go back
Software Engineer
- Location Hertfordshire
- Job type Contract
- Salary £60 - 67 per hour
- Discipline Defence & Security
- Reference C++ENG-BRF6
Venn Group
Software Engineer
SC Cleared - UKEO
12 Month Contract
On-site in Hertfordshire
Rate: £60-£67 per hour (Inside IR35, Umbrella)
Our client required a Software Engineer with specialism in C++ to join them on a long-term contract.
Key Responsibilities
- Design and develop real-time test and data capture software on Linux using C++.
- Interface with high-speed SFPDP cards and manage multi-channel data pipelines.
- Develop scalable, multi-threaded applications with deterministic data sequencing and synchronisation.
- Collaborate with hardware teams for seamless software-hardware integration and alignment.
- Lead system integration, testing, and performance optimisation activities.
Skills & Experience Required
- Strong C++ development experience in Linux environments.
- Proven background in real-time systems and multi-threaded programming.
- Hands-on experience with low-level I/O, PCIe/DMA interactions, and high-speed protocols (e.g., SFPDP).
- Proficiency in C# for tooling or Windows-based test interfaces.
- Deep understanding of software design principles, memory management, and debugging hardware-software interactions.
Desirable Skills
- Experience with SFPDP in defence, aerospace, or data acquisition projects.
- Familiarity with FPGA-based data systems and hardware-in-the-loop (HWIL) test setups.
If you are interested in this position please contact Chloe Bailey – cbailey@venngroup.com