Principal C/C++ Software Engineer
Ultra Electronics Group
Overview
In this role you will lead software development for mission-critical systems in defence and aerospace. You will produce robust C++ solutions and plugins for the EAK GVA platform, working from customer requirements to Verification & Validation. You’ll operate across safety-critical to concept projects, collaborating with cross-functional teams. This is a chance to shape innovative software in a trusted, fast-paced environment that values people and flexible working.
Pay / Benefits- Flexible working within core hours
- 25 days holiday (+ buy/sell 5 days)
- Life assurance 4x annual salary
- Flexible benefits package
- Pension scheme with employer contributions
- Sports and Social club
- Define, design, develop and verify software across safety-critical to concept levels
- Write robust C++ code and ensure quality through internal coding standards
- Lead design and code reviews to uphold standards
- Debug in embedded environments and perform verification and validation
- Develop verification and validation strategies and execute verification activities
- High proficiency in C++
- High proficiency in Embedded Linux
- Proficiency in Graphical Frameworks (Vulkan, OpenGL, QT)
- CI/CD workflow experience with Git and containerised environments
- Familiarity with debugging tools, hardware interfaces, and safety analysis techniques
- Strong organizational and communication skills
- Strong collaboration in a wider team
- Excellent communication with technical and non-technical stakeholders
- C++
- Embedded Linux
- Vulkan
- OpenGL
Reference: WJ-747_30309507