Senior / Principal Software Engineer (C++)
3 days ago Be among the first 25 applicants
Role Overview
Quest Global is hiring experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton. This position focuses on embedded software development in an end-to-end role for electronic warfare systems.
As a software engineer, you will work within an integrated project team and be responsible for creating high-quality, robust designs and code; for fully documenting and recording your work products; keeping them under configuration management; and providing plans and progress reports.
Work Experience
Languages
Tools
- Visual Studio 2019, VxWorks, IBM DOORS, Azure DevOps, Git
Essential Skills and Qualifications
- Strong programming expertise in C++14, with extensive experience using Visual Studio for development, debugging, and performance optimisation.
- Proven ability to design, implement, and maintain embedded software on RTOS platforms such as VxWorks, including target integration and validation.
- Strong grasp of Object-Oriented Design (OOD) principles.
- Strong unit test skills using tools such as MS Test Framework.
- Experience interpreting and managing requirements through IBM DOORS, maintaining full traceability from definition to verification.
- Proven ability to work closely with other teams (e.g., systems), translating requirements into technical deliverables and ensuring alignment with project goals.
- Demonstrates ownership, attention to detail, and the ability to communicate effectively with both client and internal stakeholders to deliver high-quality outcomes.
- Excellent written and verbal communication skills.
- Strong peer reviewing skills (source code and documentation).
Desirable Skills and Qualifications
- Experience delivering software within Agile and DevOps frameworks, actively contributing to sprint meetings.
- Practical exposure to Continuous Integration (CI) environments and automated build and test pipelines.
- Working knowledge of Azure DevOps for pipeline creation, build orchestration, and release management.
- Familiarity with DO-178C standards for safety-critical software development in aerospace and defence domains.
- Confidence in presenting technical material to a wide range of stakeholders in discussions, technical reviews, and cross‑functional collaborations.
Qualifications
- Honours degree or equivalent in Electronics Engineering or another STEM-based subject.
- UK citizenship (sole UK nationals only) is mandatory to clear background checks and obtain SC clearance.
- Current valid SC clearance would be an advantage.
Security Clearance
You must be eligible for full security clearance with a sole British nationality.
Seniority level
Mid‑Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development