CareerPlan

C++ Software Engineer

Glasgow, Scotland, gbFull-time2026-11-09 → 2026-11-10
HybridSecurity clearance required

Core

Design, develop, and integrate high-integrity embedded C++ software for safety-critical systems in defence and regulated engineering environments.

Role type

Mid-Senior embedded C++ software engineer

Builds

Embedded software solutions for defence, aerospace, and highly regulated systems

Domain

Defence, Aerospace, Safety-Critical Systems

Required skills

Embedded C++ development, Object-Oriented Design (OOD), Safety-critical standards (DO-178C, MISRA C/C++), Agile development, System integration

Preferred skills

Model-based development (UML, IBM Rhapsody), Requirements management (DOORS), Real-time systems, Lab-based testing

Technologies

C++, Jira, Confluence, Git, IBM Rhapsody, DOORS

Responsibilities

Design and maintain embedded C++ software, Apply structured and model-based design approaches, Collaborate with systems and hardware engineers, Ensure compliance with safety and coding standards, Support system integration and verification activities, Contribute to Agile development frameworks

Seniority

Mid-Senior (5+ years experience)