Principal C/C++ Software Engineer

Ultra PCS
Bamfurlong, Gloucestershire, GL51 6ST, United Kingdom
9 months ago
Applications closed

Related Jobs

View all jobs

Principal Software Developer

ECM Selection Cambridge, Cambridgeshire, United Kingdom
£80,000 pa

Principal DevOps Engineer

Hays Technology London, United Kingdom
£644 pd Remote Clearance Required

Technical Lead

Acorn Insurance Liverpool, Merseyside, United Kingdom
£70,000 – £85,000 pa

Staff Applied AI Researcher (Agentic Search)

Nebius United Kingdom

Senior Backend Engineer - Databases - Analytics | UK |

Grafana Labs United Kingdom
Remote

Software Developer

Know How Resourcing Manchester, United Kingdom
£45,000 pa Hybrid
Posted
15 Jan 2026 (9 months ago)

Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects.

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.

Key Responsibilities:

* 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.

Required Skills and Experience:

* 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

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.