C# / C++ Software Engineer

Matchtech

Bolton

On-site

GBP 76,000 - 103,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Matchtech is seeking a C# and C++ Software Engineer in Bolton to design, develop and maintain Windows-based data capture, analysis and training systems for complex products.

You will work in a team of software engineers on multi-threaded, high-performance applications with emphasis on verification and testing across subsystems.

Qualifications

  • Extensive experience in C++ and C# development in Windows.
  • Strong understanding of software design, memory and performance.
  • Experience with version control and CI/CD pipelines.
  • Experience with requirements management and test evidence (IBM DOORS).

Responsibilities

  • Design and develop system interface software to capture and analyse performance data.
  • Support software on Windows hardware for target testing.
  • Architect multithreaded, scalable, maintainable apps.
  • Contribute to design, integration and verification of software solutions.
  • Lead and support system integration, verification and testing.
  • Carry out performance analysis and debugging of real-time systems.
  • Collaborate with design and manufacturing teams.
  • Document architecture, interfaces and test procedures for formal testing.

Skills

C++
C#
Windows development
Multithreading
Memory management
Performance optimisation
CI/CD

Education

Bachelor's degree in Computer Science or equivalent

Tools

Git
GitLab
SonarQube
JIRA
Confluence
CI/CD pipelines
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

If you are an experienced C++ / C# Software Engineer with strong Windows development and concurrent programming skills, our client would welcome your application.

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 • Lancashire

On-site
GBP 83,000 - 96,000
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

Tatton Recruitment • Greater Manchester

On-site
GBP 120,000 - 130,000
4 day work week (Mon-Thu)
On-site in Bolton
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++ Real-Time Windows Engineer (Onsite)
Senior C# & C++ Real-Time Windows Engineer (Onsite)

Matchtech • Lancashire

On-site
GBP 83,000 - 96,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
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