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…
