Software Engineer C#/C++
Software Engineer C#/C++
Senior C++ / C# Software Engineer
- Bolton
- £65 per hour Umbrella
- 12-Month Contract
- Full-Time Onsite
We are currently recruiting for an experienced C++ / C# Software Engineer to join a highly technical engineering team developing software solutions that support complex engineering products throughout manufacturing, testing and operational delivery.
This role will focus on the design, development, integration and verification of software applications in a Windows environment. You will work closely with multidisciplinary engineering teams to deliver robust, high-performance software solutions and support new customer requirements.
Key Responsibilities
- Design and develop software applications using C++ and C#
- Develop system interfaces for capturing and analysing performance data
- Support software integration, verification and testing activities
- Develop robust multi-threaded and concurrent applications
- Analyse, debug and optimise software performance
- Work closely with engineering and manufacturing teams
- Produce and maintain technical documentation
- Support software deployment and customer requirements
Essential Experience
- Strong commercial experience with C++ development
- Experience developing software in a Windows environment
- C# development experience
- Multi-threaded and concurrent programming experience
- Strong understanding of software design principles
- Experience with memory management and performance optimisation
- Experience using Git or other version control systems
- Experience with CI/CD pipelines
- Ability to work from technical documentation and system requirements
Desirable Experience
- Unit testing frameworks
- Hardware-in-the-loop (HWIL) environments
- GitLab, SonarQube, JIRA and Confluence
- IBM DOORS
- Defence, aerospace or other highly regulated industry experience
What's on Offer?
- £65 per hour Umbrella
- Initial 12-month contract
- Potential contract extensions
- Opportunity to work on complex engineering programmes
- Full-time onsite role in Bolton
- Compressed working pattern may be available
- SC clearance sponsorship available for eligible candidates
If you don't tick every box, we'd still like to hear from you. Candidates with strong C++, C#, Windows development, multi-threading, software integration or real-time systems experience are encouraged to apply.
Apply for this role
Software Engineer C#/C++
United Kingdom
