Point your AI agent at freehire and let it find you a job.

Get the CLI →

Inspired Recruitment

NewBe an early applicant

C/C++ Software Engineer

Posted Updated
Discussion

Salary: £150,000 - 150,000 per year

Requirements:
  • High proficiency in C/C++
  • Experience in writing bare metal embedded software
  • Experience with CI/CD workflow
  • Experience with Git and containerised development environments
  • Familiarity with debugging tools, hardware interfaces, and safety analysis techniques
  • Strong organizational skills with the ability to collaborate in a wider team
  • Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders
  • Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing
  • Experience in developing to DO-178C
Responsibilities:
  • Assist in delivering embedded C/C++ safety critical projects
  • Work onsite 3 days per week in Cheltenham
  • Work on aerospace and defense systems
  • Produce C/C++ code to internal software standards
  • Develop and validate requirements
  • Produce accurate design documentation
  • Complete thorough software testing
  • Carry out requirements definition, design, development, and verification across a variety of integrity levels, from safety critical to proof of concept
  • Conduct design and code reviews to maintain high-quality standards
  • Debug in embedded environments
Technologies:
  • CI/CD
  • Embedded
  • Git
  • Hardware
  • Support
  • C++

More:

We are looking for a dynamic and experienced Software Engineer Contractor with a wide breadth of skills to support a variety of software projects and further develop our teams skillset. The role is based onsite in Cheltenham for 3 days per week and involves work on aerospace and defense systems. We offer the opportunity to contribute to embedded C/C++ safety critical projects across a range of integrity levels, from safety critical to proof of concept.

last updated 39 week of 2026

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available