Principal C/C++ Software Engineer

Company: Ultra PCS
Apply for the Principal C/C++ Software Engineer
Location: Leeds
Job Description:

Overview

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.

Responsibilities

  • Produce C++ code to develop custom plugins for the EAK GVA platform.
  • Distill requirements from customer interactions and implement verified robust C++ solutions in short timescales to demonstrate new capability.
  • Author and perform verification and validation.
  • Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept.
  • Coding to internal 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. Experience with Git, containerised development environments
  • 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

#J-18808-Ljbffr…

Posted: March 30th, 2026