Principal C/C++ Software Engineer

Company: Ultra PCS

Location: Cheltenham

Posted: April 11th, 2026

Principal C/C++ Software Engineer – Ultra PCS

Ultra Precision Control Systems (Ultra PCS) is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our team of experts are at the heart of our success, fostering a safe working environment, a positive culture, and a commitment where every staff member feels valued and respected.

We solve our customers' problems by providing engineering solutions to safety and mission critical challenges in the air and on the ground. Our solutions are found in the latest military aircraft, vehicles, civil aircraft, and unmanned vehicles. We help ensure our customers get to where they need to be safely, achieve objectives, and keep moving forward.

Job Description

Ultra PCS seeks an experienced Principal Software Engineer to join our team. The successful applicant will produce C++ code for custom plugins on our EAK GVA platform, distill requirements from customer interactions, implement verified robust C++ solutions under tight timescales, and author and perform verification and validation.

Key Responsibilities

Required Skills and Experience

Personal Attributes

Desirable Qualifications

Benefits

Nationality Requirements

Candidates must be able to work in the UK without restrictions in accordance with UK National Law and be prepared to undertake an appropriate level of UK National Security Vetting according to UK Government National Security Vetting criteria.

Diverse & Inclusive Employer

Ultra PCS is an equal opportunities employer that values diversity, inclusion, equity and equality. We welcome applications from all candidates regardless of race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

Seniority Level

Mid-Senior level, Full-time, Engineering and Information Technology, Defense and Space Manufacturing.

#J-18808-Ljbffr
Apply Now