Software Engineer C/C++/Linux/Real Time required for long term contract based in Stevenage full time. Candidates need to be eligible for UK Eyes Only security clearance. Skillset/experience required: *Strong ability and experience of software development, ideally using C, C++ or similar *Experience developing within the Linux environment. *Good problem solving skills *Be pro More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
C++ Software Engineer Real-Time Systems | Defence Sector | Stevenage Are you ready to work on cutting-edge software that supports the UKs defence capabilities? Our client, a long-standing partner of the UK Ministry of Defence, is seeking a skilled C++ Software Engineer to join their Development Simulation Software team in Stevenage . This is your chance to contribute to … validation activities. Conducting performance analysis, debugging, and optimisation of real-time systems. Documenting architecture, interfaces, and test procedures to support formal testing and handover. What Were Looking For: Strong C++ development experience in Linux environments; C# knowledge is a plus. Proven background in real-time data systems, ideally with SFPDP or similar high-speed protocols. Expertise in multi-threaded programming More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ Software Engineer Location: Stevenage, Full time on site Duration: 12 Months SC Clearance Required Rate: £67 ph Umbrella Overview of Department: 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 … 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. ? Key Skillset Essential: • C++ development in a Linux environment. • C# for tooling, test interfaces, or Windows components as needed. • Proven ability working with real-time data systems, preferably involving SFPDP or other high-speed More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Meritus
Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to … equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into technical detail. Excellent verbal, presentation and written communication skills Knowledge of using Microsoft Windows and Linux More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Yolk Recruitment
Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to … equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into technical detail. Excellent verbal, presentation and written communication skills Knowledge of using Microsoft Windows and Linux More ❯
This company is seeking an experienced C++ Software Engineer to join their dynamic development team in Stevenage, Hertfordshire. As a Software Engineer, you will play a crucial role in designing, developing, and integrating real-time test and data capture systems on Linux platforms. Responsibilities: - Designing and developing real-time test and capture software using C++ in a Linux environment - Integrating … levels - Conducting performance analysis, debugging, and optimisation of real-time systems - Documenting architecture, interface definitions, and test procedures to support handover and formal test activities 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 More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
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 … 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 … 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 More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Akkodis
required for a long term contract assignment based in Stevenage - some hybrid work may be available after a settling in period. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into technical detail. Excellent verbal, presentation and written communication skills Knowledge of using Microsoft Windows and Linux … Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ Software Engineer Location: Bristol or Stevenage, Full time on site Duration: 6 Months initial SC Clearance Required Rate: £75 ph Umbrella Overview of department: We are looking for experienced Software Engineers to join the delivery team undertaking the development of an application-level C++ Engine which handles data processing computer cluster management and interfaces between different Matlab/Simulink … models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous Integration and Testing More ❯
seeking an experienced Software Engineer to join their defence client's team in Stevenage. The successful candidate will play a crucial role in the development of a cutting-edge C++ Engine, responsible for data processing, computer cluster management, and interfacing between various Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Responsibilities - Develop and optimise C/C++ and CUDA code to enhance the performance of the simulation engine - Manage the efficient utilisation of GPU and CPU resources through optimisation techniques - Implement robust memory management strategies to ensure optimal system performance - Contribute to the development of technical reports and documentation - Collaborate with the … team to integrate the simulation engine with various Matlab/Simulink models Required Skills and Qualifications C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Location: Stevenage Clearance: Security Clearance - SC and UKEO (you MUST be a British citizen to apply) Duration: 12 months Pay rate: Umbrella More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
Software Engineer | C++ | GPU/CPU Optimisation | Defence | Stevenage Our client, a trusted UK Ministry of Defence partner, is seeking a skilled Software Engineer to help develop a high-performance C++ application engine. This engine supports data processing, cluster management, and integration with MATLAB/Simulink models. The focus is on optimising GPU and CPU code to enhance simulation speed … and runtime efficiency. Key Responsibilities: Proficient in C/C++ and CUDA for high-performance application development Strong foundation in Object-Oriented Programming principles and design Skilled in GPU/CPU performance tuning and optimisation techniques Experienced in managing memory across GPU and CPU architectures Capable of producing clear, concise, and technically sound documentation What do you need?: Proficient in … C/C++ and CUDA for high-performance application development Strong foundation in Object-Oriented Programming principles and design Skilled in GPU/CPU performance tuning and optimisation techniques Experienced in managing memory across GPU and CPU architectures Capable of producing clear, concise, and technically sound documentation What happens now? Upon submission of your application, should it meet our selection More ❯
Employment Type: Contract
Rate: Up to £75 per hour PAYE and Umbrella pay option available
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 … 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 More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
process: One stage video interview Job Description: The department are looking for an for experienced Software Engineer to join the delivery team undertaking the development of an application level C++ Engine which handles data processing; computer cluster management; and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : Continuous Integration and Testing : Proficiency in MATLAB and development of models in Simulink : Knowledge of RF systems and digital More ❯
Engineer with graphics processing experience (GPU, CUDA) is re quired for a long term contract assignment based in Stevenage or Bristol - full time on site. Essential experience: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable experience Network Programming Configuration control and model release processes Continuous Integration More ❯
high professional standard. Required Skills and Qualifications Extensive experience in complex, high-speed digital electronics design. Proficiency in VHDL to support board-level test and debug. Proficiency in C, C++, or Python to support board-level test and debug. Experience in MPSoC FPGA, DDR and Flash memory, and high-speed serial interconnect design. Familiarity with DSP concepts for SDR, radar More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
DDR and Flash memory and high speed serial interconnect design. Ability in SI and PI Analysis. Proficiency in VHDL to support board level test and debug. Proficiency in C, C++, or Python to support board level test and debug. Familiarity with DSP concepts for SDR, radar signal processing and optical sensors. Ability to develop elegant hardware architectures through detailed understanding More ❯
DDR and Flash memory and high-speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed understanding More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
interconnects. Skilled in Signal Integrity (SI) and Power Integrity (PI) analysis to ensure robust hardware performance. Proficient in VHDL for board-level testing, validation, and debugging. Competent in C, C++, or Python to support hardware bring-up and diagnostic activities. Solid understanding of DSP principles relevant to SDR, radar signal processing, and optical sensing technologies. Demonstrated ability to architect innovative More ❯
Employment Type: Contract
Rate: Up to £58 per hour PAYE and Umbrella pay option available
high-speed serial interconnects. Conduct signal integrity (SI) and power integrity (PI) analysis to ensure robust hardware performance. Develop board-level test and debug strategies using VHDL, C/C++, or Python. Apply digital signal processing (DSP) principles for hardware integration in radar and sensor systems. Document designs to a high technical standard and support system-level design reviews throughout … speed digital electronics design and FPGA integration. Experience with SI/PI analysis and debugging complex board-level issues. Proficiency in hardware description and programming languages (VHDL, C/C++, Python). Strong knowledge of DSP concepts and familiarity with signal processing applications. A robust academic foundation in electronic engineering or a related field. This is an opportunity to work More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Akkodis
DDR and Flash memory and high speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed understanding More ❯