Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer c++

Stevenage
Matchtech
Software engineer
Posted: 29 June
Offer description

Social network you want to login/join with:

Our client, a prominent entity in the Defence & Security sector, is currently seeking a skilled Software Engineer C++ for a contract role in Stevenage, Hertfordshire.

Key skills required for this role:

Software Engineer, C++, Linux

Important:

Software Engineer, C++, Linux

Our client, a prominent player in the Defence & Security sector, is currently seeking a skilled Software Engineer C++ for a contract role in Stevenage, Hertfordshire. This position involves working 100% on-site, developing and maintaining software in a Linux environment. You will engage with high-speed real-time data flows, and complex multi-threaded processing pipelines.

Key Responsibilities:

* Designing and developing real-time test and capture software on Linux systems using C++
* Integrating and interfacing with high-speed SFPDP cards across multi-channel data pipelines
* Architecting and implementing robust, scalable, and maintainable multi-threaded applications
* Defining and implementing data sequencing and synchronisation logic for deterministic capture and replay
* Working with hardware teams to ensure seamless integration and timing alignment
* Leading and contributing to system integration, verification, and testing at both component and system levels
* Conducting performance analysis, debugging, and optimisation of real-time systems
* Documenting architecture, interface definitions, and test procedures

Job Requirements:

* Extensive experience in C++ development in a Linux environment
* Proficiency in C# for tooling, test interfaces, or Windows components
* Experience working with real-time data systems, particularly involving SFPDP or other high-speed digital protocols
* Demonstrable skills in multi-threaded and concurrent programming
* Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards
* Familiarity with software sequencing frameworks or custom state machines
* Strong experience with integration, system test, and debugging complex interactions between software and hardware
* Understanding of software design principles, memory management, and performance optimisation
* Experience with version control systems (e.g., Git) and CI/CD pipelines
* Experience with SFPDP specifically in defence, aerospace, or data acquisition contexts
* Knowledge of FPGA-based data acquisition systems and synchronisation methods
* Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop setups
* Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions

This role is actively managed by

Matchtech, a STEM Recruitment Specialist with over 40 years’ experience

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
C# software engineer
Stevenage
Morson Talent
Software engineer
€65 an hour
Similar job
Software engineer
Stevenage
Morson Talent
Software engineer
Similar job
Software engineer
Stevenage
Copello
Software engineer
£60 an hour
See more jobs
Similar jobs
Matchtech recruitment
Matchtech jobs in Stevenage
It jobs in Stevenage
jobs Stevenage
jobs Hertfordshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Stevenage > Software Engineer C++

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save