-
View all jobs
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.
Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.
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
Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.
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.
- 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. xlqdzyr
- 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
Key Skills
Ranked by relevance
embedded
c
vulkan
opengl
cicd
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-24
Contract
Not Applicable
United Kingdom
Industrial Machinery Manufacturing
Engineering
View Job Details
Related
Head of Software Design Department for Outdoor Robotics Solutions in Slovenia
2026-05-25
Full-time
Mid-Senior
Slovenia
Industrial Machinery Manufacturing
Engineering
View Job Details
Related
DevOps Engineer
2026-05-21
Full-time
Not Applicable
Netherlands
Civil Engineering
Engineering
Login to Apply
- Posted
- Mar 22, 2026
- Type
- Contract
- Level
- Not Applicable
- Location
- Greater Leeds Area
- Company
- Ultra PCS
Industries
Industrial Machinery Manufacturing
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-24
Contract
Not Applicable
United Kingdom
Industrial Machinery Manufacturing
Engineering
View Job Details
Related
Head of Software Design Department for Outdoor Robotics Solutions in Slovenia
2026-05-25
Full-time
Mid-Senior
Slovenia
Industrial Machinery Manufacturing
Engineering
View Job Details
Related
DevOps Engineer
2026-05-21
Full-time
Not Applicable
Netherlands
Civil Engineering
Engineering