C++ Software Engineer

TieTalent

Stevenage

On-site

GBP 92,299

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A recruitment agency in the UK is seeking a C++ Software Engineer for a 12-month contract in Stevenage. You will design and develop real-time test systems in a Linux environment, with opportunities to collaborate on innovative projects involving high-speed data capture. The ideal candidate will have strong experience in C++ development and multi-threaded applications. Pay rate is £67 per hour via Umbrella.

Qualifications

  • Extensive experience in C++ development in a Linux environment.
  • Proficiency in C# for tooling, test interfaces, or Windows components.
  • Strong multi-threaded and concurrent programming skills.

Responsibilities

  • 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.
  • Perform performance analysis, debugging, and optimization of real-time systems.

Skills

C++ development
Multi-threaded programming
Real-time data systems
C# for tooling
Debugging
Version control systems (e.g., Git)

Job description

Overview

Join to apply for the C++ Software Engineer role at TieTalent on behalf of our client. The contract is 12 months with a focus on building and integrating real-time test and data capture systems in a Linux environment. The role involves working with high-speed multi-channel SFPDP cards, real-time data flows, and 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 project

How to apply: If you meet the requirements, please send your updated CV to Natalie Dalkin at Line Up Aviation.

Responsibilities
  • 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 synchronization logic to support deterministic capture and replay.
  • Collaborate 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.
  • Perform performance analysis, debugging, and optimization of real-time systems.
  • Document architecture, interface definitions, and test procedures to support handover and formal test activities.
Essential Requirements / Skills / Experience
  • Extensive experience in C++ development in a Linux environment.
  • Proficiency in C# for tooling, test interfaces, or Windows components as needed.
  • Proven experience with real-time data systems, preferably involving SFPDP or other high-speed digital protocols.
  • Strong multi-threaded and concurrent programming skills.
  • Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar.
  • Familiarity with software sequencing frameworks or custom state machines for test execution.
  • Strong experience with integration, system test, and debugging of complex software/hardware interactions.
  • Understanding of software design principles, memory management, and performance optimization.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
Additional Information

Line Up Aviation has 30+ years of recruitment experience in Aviation and Aerospace. This posting reflects current opportunities and internal details from TieTalent and its clients.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

TieTalent • Bristol

On-site
C/C++ Software Engineer
C/C++ Software Engineer

iO Associates • Stevenage

On-site
GBP 60,000 - 90,000
Test Development Engineer
Test Development Engineer

Line Up Aviation • Stevenage

On-site
GBP 69,000 - 83,000
Software Engineer (C/C+)
Software Engineer (C/C+)

Onyx-Conseil • Greater London

Hybrid
GBP 65,000 - 90,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior Software Engineer
Senior Software Engineer

TieTalent • Southampton

On-site
GBP 50,000 - 70,000
C# Software Engineer
C# Software Engineer

TieTalent • Stevenage

Hybrid
GBP 30,000 - 40,000
Software Engineer
Software Engineer

Anson McCade • Manchester

On-site
GBP 50,000 - 70,000
Private medical care
C++ Embedded Software Engineer
C++ Embedded Software Engineer

Matchtech • West of England

On-site
GBP 5,786,000 - 9,643,000
Software Architect - UKIC DV cleared
Software Architect - UKIC DV cleared

TieTalent • Cheltenham

On-site
GBP 50,000 - 70,000
37.5 hour working week
10% of working week for personal development
25 days leave
+2
Senior Software Engineer C++ (Ref: 197464)
Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 65,000 - 90,000
EV salary sacrifice scheme
Private medical insurance
25 days annual leave
+3