C/C++ Software Engineer

Matchtech

Gloucester

Hybrid

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Matchtech is recruiting a C/C++ Software Engineer on a 6-month contract for a defence/aerospace client in Cheltenham, hybrid working. You will develop robust embedded software for military aircraft, vehicles, civil aerospace and unmanned systems. Require high proficiency in C/C++, bare-metal embedded software, and experience with Git, containers, CI/CD.

DO-178C familiarity desirable. You'll define requirements, design, develop, verify software across integrity levels, and collaborate with

Qualifications

  • High proficiency in C and C++ software development.
  • Experience writing bare-metal embedded software.
  • Understanding of software development lifecycles, requirements and verification processes.
  • Experience with Git, containerised development environments and CI/CD workflows.
  • Familiarity with debugging tools, hardware interfaces and safety analysis techniques.

Responsibilities

  • Defining requirements, designing, developing and verifying software across a range of integrity levels
  • Producing high-quality C and C++ code in line with internal software standards
  • Developing and testing bare-metal embedded software
  • Creating accurate software design documentation and supporting requirements development
  • Carrying out software testing, debugging and verification within embedded environments
  • Participating in design and code reviews to maintain robust engineering standards
  • Working collaboratively with wider engineering teams and technical stakeholders

Skills

C
C++
Git
CI/CD

Tools

Containerised development

Job description

Location: Cheltenham (hybrid working)

Duration: 6 month contract

Inside IR35

Role details:

Our client, a leading developer of mission-critical and safety-critical systems for the defence and aerospace sectors, is seeking a C/C++ Software Engineer for a contract opportunity. The role will involve developing robust embedded software for applications used across military aircraft, vehicles, civil aerospace and unmanned systems.

Key Responsibilities:
  • Defining requirements, designing, developing and verifying software across a range of integrity levels
  • Producing high-quality C and C++ code in line with internal software standards
  • Developing and testing bare-metal embedded software
  • Creating accurate software design documentation and supporting requirements development
  • Carrying out software testing, debugging and verification within embedded environments
  • Participating in design and code reviews to maintain robust engineering standards
  • Working collaboratively with wider engineering teams and technical stakeholders
Job Requirements:
  • High proficiency in C and C++ software development
  • Experience writing bare-metal embedded software
  • Understanding of software development lifecycles, requirements and verification processes
  • Experience with Git, containerised development environments and CI/CD workflows
  • Familiarity with debugging tools, hardware interfaces and safety analysis techniques
  • Strong organisational skills and the ability to collaborate effectively within a wider team
  • Excellent communication skills, with the ability to liaise with technical and non-technical stakeholders
Desirable Skills:
  • Understanding of hardware and software integration
  • Experience with hardware-in-the-loop testing
  • Experience developing software in accordance with DO-178C
  • Knowledge of safety-critical or mission-critical software development
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 • Cheltenham

Hybrid
GBP 65,000 - 101,000
Lead Software Engineer - DO-178C / Embedded C
Lead Software Engineer - DO-178C / Embedded C

Matchtech • Gloucester

Hybrid
GBP 70,000 - 90,000
Lead Software Engineer - DO-178C / Embedded C
Lead Software Engineer - DO-178C / Embedded C

Matchtech • Cheltenham

Hybrid
GBP 111,000 - 166,000
Embedded C Software Engineer - Development in Stevenage
Embedded C Software Engineer - Development in Stevenage

Energy Jobline CVL • Stevenage

Hybrid
GBP 114,000 - 155,000
Lead Embedded C Engineer — DO-178C (Aerospace/Defence)
Lead Embedded C Engineer — DO-178C (Aerospace/Defence)

Matchtech • Cheltenham

Hybrid
GBP 60,000 - 90,000
Embedded C/C++ Engineer for Safety-Critical Systems (Hybrid)
Embedded C/C++ Engineer for Safety-Critical Systems (Hybrid)

Matchtech • Cheltenham

Hybrid
GBP 65,000 - 101,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • West of England

On-site
GBP 43,000 - 58,000
Cyber Software Engineer
Cyber Software Engineer

Searchability NS&D • Warmley

Hybrid
GBP 77,000 - 94,000
Annual cash bonus
Private medical cover
High employer pension contribution
+3
Cyber Software Engineer
Cyber Software Engineer

Searchability NS&D • Bradley Stoke

Hybrid
GBP 77,000 - 94,000
Annual cash bonus
Private medical cover
High employer pension contribution
+3