1201 IT & Software Developer jobs in the UK
Be among the first 5 applicants!
Town Square 19, Stevenage
£31,200 - 139,440
Requirements
Must:
- Proficiency in C++ development in a Linux environment.
- Experience with C# for tooling, test interfaces, or Windows components as needed.
- Proven ability to work with real-time data systems, preferably involving SFPDP or other high-speed digital protocols.
- Demonstrable skills in multi-threaded and concurrent programming.
- Familiarity with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar.
- Knowledge of software sequencing frameworks or custom state machines for test execution.
- Strong experience with integration, system testing, and debugging complex interactions between software and hardware.
- Solid understanding of software design principles, memory management, and performance optimization.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
Desirable:
- Knowledge of SFPDP (Serial Front Panel Data Port), particularly in defence, aerospace, or data acquisition contexts.
- Familiarity with FPGA-based data acquisition systems and synchronization methods.
- Knowledge of unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups.
- Proven ability to develop or integrate with real-time operating systems (RTOS) or use real-time Linux extensions.
Responsibilities
- I design and develop real-time test and capture software on Linux systems using C++.
- I integrate and interface with high-speed SFPDP cards across multi-channel data pipelines.
- I architect and implement robust, scalable, and maintainable multi-threaded applications.
- I define and implement data sequencing and synchronization logic to support deterministic capture and replay.
- I work closely with hardware teams to ensure seamless integration and timing alignment between software and capture cards.
- I lead and contribute to system integration, verification, and testing at both component and system levels.
- I conduct performance analysis, debugging, and optimization of real-time systems.
- I document architecture, interface definitions, and test procedures to support handover and formal test activities.
Description
We are located in Stevenage, and this is a full-time on-site position with a duration of 12 months. SC clearance is required for this role, and the rate is £67 per hour through an umbrella arrangement. Our Development Simulation software department embraces the latest software technologies and methods to deliver exceptional software solutions for non-production-based test systems that meet the unique requirements of the prime software development teams. Additionally, we provide equipment simulation systems to support product integration and software assistance for the manufacturing process.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.
How many C / C++ Developer jobs are in the UK?
Currently, there are 1201 C / C++ openings.
Is the UK a good place for C / C++ Developers?
The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the UK?
u-blox, Cencora, Unisys, onebillion, Core-Asset Consulting, ApplianSys, Defaqto among others, are currently hiring for C / C++ roles in the UK.
The company with most openings is Ocho as they are hiring for 51 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Ocho as they are hiring for 51 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.