C# / C++ Software Engineer

Matchtech

Lancashire

On-site

GBP 83,000 - 96,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Matchtech in Bolton, UK is seeking a C# / C++ Software Engineer to join a focused team developing Windows-based data capture, analysis and training systems for complex products. The role is onsite in Bolton with a 12-month duration, paying a rate of 65ph UMB inside IR35.

Responsibilities include designing and developing interface software, enabling target testing, and delivering robust, scalable multi-threaded applications while collaborating with subsystem and manufacturing teams.

Qualifications

  • Extensive experience in C++ and C# development within a Windows environment.
  • Strong proficiency in C#, including tooling and Windows components.
  • Experience developing multi-threaded and concurrent software applications.
  • Strong understanding of software design principles, memory management and performance optimisation.
  • Experience with 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.

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

Skills

C++ development
C# development
Windows programming
Multi-threaded programming
Memory management
Performance optimisation
CI/CD pipelines
Version control
Software testing

Education

Bachelor's degree in a relevant field

Tools

Git
GitLab
Confluence
JIRA
SonarQube
IBM DOORS

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C# / C++ Software Engineer
C# / C++ Software Engineer

Matchtech Group • Greater Manchester

On-site
GBP 74,000 - 105,000
C# / C++ Software Engineer
C# / C++ Software Engineer

Tatton Recruitment • Bolton

On-site
GBP 125,000 - 130,000
Software Engineer C#/C
Software Engineer C#/C

Carbon 60, Inc. • Bolton

On-site
GBP 58,000 - 96,000
C# / C++ Software Engineer
C# / C++ Software Engineer

Advantage Resourcing UK Ltd • Bolton

On-site
GBP 83,000 - 96,000
Software HWIL
Software HWIL

Akkodis • Bolton

On-site
GBP 50,000 - 70,000
Senior C++/C# Software Engineer - Windows, Onsite Bolton
Senior C++/C# Software Engineer - Windows, Onsite Bolton

MBDA • Bolton

On-site
GBP 90,000 - 96,000
Senior C# & C++ Real-Time Windows Engineer (Onsite)
Senior C# & C++ Real-Time Windows Engineer (Onsite)

Matchtech • Lancashire

On-site
GBP 83,000 - 96,000
Bolton Onsite C#/C++ Software Engineer – Real-Time Windows
Bolton Onsite C#/C++ Software Engineer – Real-Time Windows

Matchtech Group • Greater Manchester

On-site
GBP 74,000 - 105,000
Software Engineer C#/C++
Software Engineer C#/C++

MBDA • Bolton

On-site
GBP 90,000 - 96,000
Onsite C# & C++ Software Engineer – Real-Time Systems
Onsite C# & C++ Software Engineer – Real-Time Systems

Tatton Recruitment • Bolton

On-site
GBP 125,000 - 130,000