CareerPlanSign in

C/C++ Software Engineer

Cheltenham, Gloucestershire💼 Full-time🗓 2026-09-18 → 2026-09-23

Core

Developing robust embedded software for mission-critical and safety-critical systems in military aircraft, vehicles, civil aerospace, and unmanned systems.

Role type

Embedded C/C++ Software Engineer

Builds

Embedded software for defence and aerospace applications

Domain

Defence and Aerospace

Deliverable

production ML models | product features

Required skills

C, C++, bare-metal embedded software development, software design documentation, software testing and debugging, Git, CI/CD workflows, hardware interfaces, safety analysis techniques

Preferred skills

hardware and software integration, hardware-in-the-loop testing, DO-178C compliance, safety-critical software development

Technologies

C, C++, Git, CI/CD

Responsibilities

Defining requirements, designing, developing and verifying software across integrity levels; Producing high-quality C and C++ code; Developing and testing bare-metal embedded software; Creating software design documentation; Carrying out software testing, debugging and verification; Participating in design and code reviews

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.