CareerPlan

Principal C/C++ Software Engineer

Cheltenham, GBR, GL51 6PNFull-time2026-10-14 → 2026-11-12

Core

Produce custom plugins for the EAK GVA platform by defining requirements, designing, developing, and verifying robust C++ solutions for integrity levels ranging from safety-critical to proof of concept.

Role type

Principal C/C++ Software Engineer (Embedded Systems)

Builds

Custom plugins for the EAK GVA platform

Domain

Embedded systems, safety-critical software, hardware/software integration

Required skills

C++, Embedded Linux, Vulkan, OpenGL, Qt, CI/CD, Git, Rust, Hardware-in-the-loop (HIL) testing, Debugging tools, Safety analysis techniques

Preferred skills

Graphical Frameworks, Hardware interfaces

Technologies

C++, Embedded Linux, Vulkan, OpenGL, Qt, Git, Rust

Responsibilities

Requirements definition, design, development, and verification for integrity levels from safety critical to proof of concept; Coding to internal standards; Conducting design and code reviews; Debugging in embedded environments; Developing Verification and Validation Strategies; Performing verification exercises.