Senior Software Engineer
Quest Global are hiring for experienced C++ Senior/Principal Software Engineers on a permanent basis to be based in Luton.
This position is for embedded software development in an end to end role focused on electronic warfare systems.
As a software engineer, you will work within an integrated project team and be responsible for creating high quality and 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
- C++14 or higher versions
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 in interpreting and managing requirements through IBM DOORS , maintaining full traceability from definition to verification.
- Proven ability to work closely with other teams (i.e. 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 be able to clear the 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 Sole British Nationality
- Company
- Quest Global
- Location
- Luton, Bedfordshire, UK
- Posted
- Company
- Quest Global
- Location
- Luton, Bedfordshire, UK
- Posted