Principal C/C++ Software Engineer
Job in
Cheltenham, Gloucestershire, GL50, England, UK
Listed on 2026-10-17
Listing for:
Eaton
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer
Job Description & How to Apply Below
What you’ll do:
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.
Qualifications:
High proficiency in C++High proficiency in Embedded Linux Proficiency in Graphical Frameworks such as Vulkan, Open Gl, QTCI/CD workflow.
Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.
Working Knowledge of Rust Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.
Skills:
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.
What we offer:
Opportunity to work in a global, highly collaborative environment
Challenging projects in dynamic collaborative team Strong focus on learning, development, and career progression
Competitive compensation and benefits packageA culture that promotes inclusion, accountability, and continuous improvement#LI-NK2
All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates’ privacy rights and data security will be protected in accordance with applicable laws.
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×