Skip to content
Back to jobs

Remote C++ Software Engineer

Certain Advantage
Full Remote
2w ago
TBDunknown$30,000 - $55,000

Key details

Compensation
$30,000 - $55,000

Job Description

Salary: £30,000 - 55,000 per year

Requirements

  • 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 such as Git and CI/CD.
  • Desirable: experience with SFPDP specifically in defence, aerospace, or data acquisition contexts.
  • Desirable: knowledge of FPGA-based data acquisition systems and synchronisation methods.
  • Desirable: familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop setups.
  • Desirable: experience developing or integrating with real-time operating systems or using real-time Linux extensions.

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.

Technologies

  • Architect
  • C#
  • CI/CD
  • FPGA
  • Git
  • Hardware
  • Support
  • Linux
  • PCIe
  • Windows
  • C++
  • Embedded

More

We are a world-class defence organisation based in Stevenage, Hertfordshire, and we are looking to recruit a C++ Software Engineer subcontractor on an initial 12-month contract with a very likely extension. The role is onsite four days per week, with a four-day working week also acceptable from Monday to Thursday. We offer an hourly rate of £67.00 plus overtime at time and a quarter for hours worked over 37 per week. The contract is inside IR35 and the interview process is a one-stage video interview. Our Development Simulation software department delivers software solutions for non-production test systems, equipment simulation systems, and software support for manufacturing and product integration.

last updated 27 week of 2026

Company & context

Evidence is labeled so you can tell internal community data from public sources.

JobiQueue salary sample

Range from 118 indexed roles at this employer: $1 - $93,600(mid ~41790)

Context may refresh in the background.

Trust-check this listing

Verify scam risk and ghost-job signals before you apply.

Related roles

Browse more remote Software Engineer jobs.

C++ Software Engineer

Certain Advantage
hybridBS347QS$65
Posted May 20, 2026
View details

Business Analyst

Certain Advantage
hybridSG12DA$35
Posted Apr 21, 2026
View details

Embedded Software Engineer

Certain Advantage
hybridBS347QS$68
Posted Mar 27, 2026
View details

Embedded Software Engineer

Certain Advantage
hybridPO35PU$65
Posted Mar 19, 2026
View details

Source: DevITJobs • Last updated 2w ago