Quick overview
Job description
Location: Bolton (fully onsite)
Duration: 12 months
Rate: 65ph UMB (Inside IR35)
Role details:
We are looking for a C# / C++ Software Engineer to join our client in Bolton, Greater Manchester. Working within a team of software engineers, the role will focus on developing, integrating and maintaining Windows-based data capture, analysis and training systems that support complex products and their associated subsystems.
Key Responsibilities:
- Design and develop system interface software to capture and analyse performance data
- Support the setting to work of software on Windows hardware for target testing
- Architect and implement robust, scalable and maintainable multi-threaded applications
- Contribute to the design, development, integration and verification of software solutions
- Lead and support system integration, verification and testing at component and system levels
- Carry out performance analysis, debugging and optimisation of real-time systems
- Work closely with subsystem design teams and manufacturing teams
- Document software architecture, interface definitions and test procedures to support formal testing and handover
Job Requirements:
- Extensive experience in C++ and C# development within a Windows environment
- Strong proficiency in C#, including its use for tooling, test interfaces and Windows components
- Experience developing multi-threaded and concurrent software applications
- Strong understanding of software design principles, memory management and performance optimisation
- Experience with version control systems such as Git and CI/CD pipelines
- Understanding of software requirements and technical documentation processes
- Ability to contribute to software integration, verification and testing activities
- A relevant degree or equivalent professional software engineering experience would be advantageous
Desirable Skills:
- Familiarity with unit testing frameworks, automated test rigs or hardware-in-the-loop testing
- Experience using GitLab, SonarQube, JIRA and Confluence
- Experience with IBM DOORS for requirements management and test evidence
- Previous experience in Defence, Aerospace or another highly regulated engineering environment
If you are an experienced C++ / C# Software Engineer with strong Windows development and concurrent programming skills, our client would welcome your application. Apply now to contribute to innovative software solutions within the Defence and Security sector.
Similar jobs
- SC

Senior Client Engineer - Stumble Guys!Recently posted Auto Apply
Scopely · GB - Dundee · Hybrid 🇬🇧
Talent AcquisitionGitC#+6EngineeringSalary not listed - SM

Software EngineerRecently posted
Smarkets · london · Hybrid 🇬🇧
MySQLRustSQL+16TechnologySalary not listed - SA
Principal Software Engineer, GPSRecently posted Auto Apply
Scale AI · London · Hybrid 🇬🇧
GCPAWSC+++8TechnologySalary not listed - QR
Software Engineer – Systems & InfrastructureRecently posted Auto Apply
Qube Research & Technologies · London · Hybrid 🇬🇧
RustC++Java+3TechnologySalary not listed - SA

Staff Engineer - TelematicsRecently posted Auto Apply
Samsara · London - UK2; Remote - UK · Remote 🇬🇧
IoTTechnologySalary not listed - NE

Senior Software Engineer - GolangRecently posted Auto Apply
Nearform · United Kingdom · Hybrid 🇬🇧
GitGoPython+2Technology£75k/yr - FM
Senior Software Engineer (C++ / Defence Systems)Recently posted
First Military Recruitment Ltd · London · Hybrid 🇬🇧
C++PowerShellPython+1TechnologySalary not listed - RI

C++ Software Engineer (C++ / MFC) - ContractRecently posted
Ripple · Cambridge, Cambridgeshire · Hybrid 🇬🇧
GitC#.NET+5TechnologySalary not listed - BS

Systems EngineerRecently posted
BAE Systems · Dorchester, Dorset · Hybrid 🇬🇧
System DesignTechnology£54.5k/yr - CO
Software DeveloperRecently posted
Copello · Eaglescliffe, County Durham · Hybrid 🇬🇧
SQLT-SQLCSS+4TechnologySalary not listed - NA
Graduate IT Application DeveloperRecently posted
Nicholas Associates Graduate Placements · City, Sheffield · Hybrid 🇬🇧
OraclePL/SQLSQL+2Technology£27k/yr - CF

Senior Controls Software EngineerRecently posted
Computer Futures · Coventry, Warwickshire · On-site 🇬🇧
RoboticsTechnologySalary not listed
