Talent.com
Certain Advantage
Remote C++ Software EngineerCertain Advantage • Coventry, England
No longer accepting applications
Remote C++ Software Engineer

Remote C++ Software Engineer

Certain Advantage • Coventry, England
30+ days ago
Job type
  • Temporary
  • Remote
Job description

World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday).

Candidates with a strong C++ Software Engineering / Embedded Software Engineer background ideally from the Defence / Aerospace industry would be suitable for this position.

Rate: £67.00 per hour
Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’
Location: Stevenage
Hybrid / Remote working: The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday).
Duration: 12 Months with very likely extension. Contracts are often ongoing and long-term thereafter.
IR35 status: Inside IR35 (Umbrella)
Interview process: One stage video interview

Job Description:

By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to support and assist the manufacturing process.
The successful candidate will join the 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.
Proficient in C++ and with knowledge of C#, you will play a critical part in the design, development, integration, and verification of test software solutions that are central to our system validation and delivery capabilities.

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 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.


Skillset/experience required:

  • Extensive experience in C++ development in a Linux environment.
  • Proficiency in C# for tooling, test interfaces, or Windows components as needed.
  • Proven experience working with real-time data systems, preferably 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 or similar.
  • Familiarity with software sequencing frameworks or custom state machines for test execution.
  • Strong experience with integration, system test, and debugging complex interactions between software and hardware.
  • Strong understanding of software design principles, memory management, and performance optimisation.
  • Experience with version control systems (e.g., Git) and CI/CD


Desirable Skills:

  • Experience with SFPDP (Serial Front Panel Data Port) 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 (HWIL) setups.
  • Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions.
Create a job alert for this search

Remote C++ Software Engineer • Coventry, England

Similar jobs

LabVIEW Software Engineer — Onsite UK, Photonics

IC ResourcesMetropolitan Borough of Solihull, England, GB
Full-time

An innovative photonics company is seeking a LabVIEW Software Engineer to join their product design team.This role focuses on software development and support for optical fibre measurement instrume... Show more

 • Promoted

Remote-First Senior Software Architect - AI-Driven Platform

Hamilton Barnes Associates LimitedWest Midlands, England, GB
Remote
Full-time

Hamilton Barnes Associates Limited is seeking a Senior Developer / Software Architect to steer the architectural direction of a global product portfolio while guiding new platform development.In a ... Show more

 • Promoted

Software Engineer

Convergence Group (Wireless) Networks LimitedMetropolitan Borough of Solihull, England, GB
Full-time

At Convergence Group, we’ve spent over 20 years quietly powering some of the UK’s most complex networks – and now we’re growing fast.We’re looking for a Full Stack Software Engineer with strong C# ... Show more

 • Promoted

Software Engineer

Convergence GroupMetropolitan Borough of Solihull, England, GB
Full-time

At Convergence Group, we’ve spent over 20 years quietly powering some of the UK’s most complex networks - and now we’re growing fast.We’re looking for a Full Stack Software Engineer with strong C# ... Show more

 • Promoted

Lead Backend Engineer (C++, AI) — Hybrid Role

ASSA ABLOY Global SolutionsMetropolitan Borough of Solihull, England, GB
Full-time

ASSA ABLOY Global Solutions in Solihull, UK is seeking a Lead Backend Engineer to join our R&D team and lead backend development for biometric access control and workforce security solutions.You wi... Show more

 • Promoted

EUC Engineer

ZenzeroCoventry, England, GB
Full-time

As an on‑site End User Computing Engineer, you will be responsible for maintaining hardware and resolving technical issues efficiently to minimize downtime while ensuring the security and accuracy ... Show more

 • Promoted

Chief Software & Controls Engineer

Breath HRCoventry, England, GB
Full-time

We require an experienced Controls and Software leader to drive the development of software for our wide range of customer applications focused on electrification, including battery management, pow... Show more

 • Promoted

Junior Software Engineer

ai4processWest Midlands, England, GB
Permanent +1

Fixed-Term Contract – Temp to Perm.Immediate - Please only apply if you are immediately available.AI to empower agentic automation.You’ll help organizations build and scale intelligent applications... Show more

 • Promoted

Senior Software Engineer - Ai-Driven Tech Lead - $150,000 - $190,000 A Year

ITAC SolutionsAcocks Green, United Kingdom Of Great Britain And Northern Ireland, UK
Full-time

Senior Software Engineer to lead a team, drive full-stack development, and design scalable architectures using Python, NestJS, React, and MongoDB. Show more

 • Promoted

Principal Analysis Engineer Jobs in Sutton, UK

Subsea Oil and Gas DirectorySutton Coldfield, England, GB
Permanent

Provide specialist skills, integrity and knowledge in key areas of discipline engineering, including design codes, legislative requirements and current good engineering practice.Understand clients’... Show more

 • Promoted

Senior Software Engineer - Secure Systems & Innovation

National Physical Laboratory (NPL)Metropolitan Borough of Solihull, England, GB
Full-time

The National Physical Laboratory (NPL) is looking for a Senior Software Engineer who will drive projects to enhance UK’s technological and national resilience.You will shape system architectures fo... Show more

 • Promoted

Lead Software Engineer - Public Digital Services (Hybrid)

DWP DigitalWest Midlands, England, GB
Full-time

DWP Digital is seeking a Lead Software Engineer to provide technical leadership across multiple agile teams and influence how critical public services are delivered.The role offers up to £92,522 in... Show more

 • Promoted

Engineering Administrator

AgrialFradley, ENG, GB
Full-time

When registering to this job board you will be redirected to the online application form.Please ensure that this is completed in full in order that your application can be reviewed.We have an excit... Show more

 • Promoted

Embedded Device Security Consultant - Cheltenham Lab

IOActive, Inc.Austrey CP, England, GB
Full-time

A cybersecurity firm is seeking an Embedded Device Security Consultant based in Cheltenham, United Kingdom.The role involves performing high-end security evaluations and research on embedded device... Show more

 • Promoted

Security Engineer - Azure/M365 Ops & Projects (No On-Call)

Digital GurusBurton upon Trent, England, GB
Full-time

A global engineering manufacturer is seeking an Information Security Engineer in Burton upon Trent.This position offers the opportunity to manage security operations, respond to alerts, and impleme... Show more

 • Promoted

HubSpot Solutions Engineer — Hybrid/Remote Role

The Marketing Pod LtdHockley Heath, England, GB
Remote
Full-time

Hybrid, remote and flexible working considered.The Marketing Pod (Pod for short) is a B2B specialist marketing agency.We’re based just outside Birmingham in the green and pleasant lands of the Umbe... Show more

 • Promoted

Software Engineer (Applied Ai) - £90,000 - £110,000 A Year - Remote

EuphoricAcocks Green, United Kingdom Of Great Britain And Northern Ireland, UK
Remote
Full-time

Seeking a Software Engineer to build AI-first employee benefits administration software using React/TypeScript and Python (FastAPI, SQLAlchemy).Must have 3+ years of industry experience and applied... Show more

 • Promoted

SC Cleared Healthshare Solutions Architect (Remote)

iO AssociatesLichfield, England, GB
Remote
Temporary

A leading recruitment firm is seeking an SC Cleared Solutions Architect for a 7-month contract with a major public sector program in the UK.The role focuses on shaping and assuring the solution arc... Show more

 • Promoted

Linux Engineer / Linux Systems Administrator

Langland ConsultantsSutton Coldfield, England, GB
Full-time

Linux System Administrator, Linux Engineer MySQL Administrator, DevOps Engineer, Redhat, competitive salary + benefits.My client who provide software services and managed services are expanding, an... Show more

 • Promoted

Lead Web Programmer

Pixel ToysRoyal Leamington Spa, England, GB
Full-time

Based in the heart of Leamington Spa, Pixel Toys have spent over a decade pushing the capabilities of mobile and VR gaming.We have developed multiple award-winning titles, including: Warhammer 40,0... Show more