> Markdown version of [/jobs/ext/3316169-principal-c-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/3316169-principal-c-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal C/C++ Software Engineer - **Company:** Ultra - **Location:** Cheltenham, UK (Remote available) - **Salary:** £53,684.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Continuous Integration, Software Debugging, Linux on Embedded Systems, Hardware Interface Design, Hardware-In-The-Loop Simulation, OpenGL, Qt (Software), Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Integration, Git, Vulkan Graphics API - **Published:** September 1, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5532365658 ## About the Role As a Principle Software Engineer, you will be expected to produce C++ code to produce custom plugins for our EAK GVA platform. The successful applicant will have experience in distilling requirements from interactions with a customer, implementing verified robust C++ solutions in short timescales to demonstrate new capability, and authoring and performing verification and validation., Technical Expertise: * High proficiency in C++ * High proficiency in Embedded Linux * Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT * CI/CD workflow. Experience with Git, Containerised development environments, CI/CD * Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes: * 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. Desirable Qualifications: * Working Knowledge of Rust * Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing., Candidates must be able to work in the UK without restrictions in accordance with UK National Law and be prepared to successfully undertake an appropriate level of UK National Security Vetting according to UK Government National Security Vetting criteria. ## Description Software Development: * Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. * Coding to internel coding standards and ensuring high quality robust solutions. * Conduct design and code reviews to maintain high-quality standards. * Debugging in embedded environments. * Develop Verification and Validation Strategies * Perform verification exercises. ## Related Videos - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)