Salary: £45,000 - 65,000 per year Requirements: Solid commercial experience with C++ Familiarity with systems-level development or a strong interest in learning it Understanding of OOP principles Practical experience with Git Exposure to VBS, Qt, or graphics engines (highly advantageous) Experience working with complex simulations (highly advantageous) Interest in low-level software, system internals, or architecture (highly advantageous) Adaptable and comfortable working in fast-moving environments Capable of managing shifting priorities with composure Analytical, methodical, and motivated to solve problems Reliable, proactive, and always keen to learn Responsibilities: Designing, developing, and maintaining software aligned with defence, industry, and customer standards Implementing high-quality C++ solutions within complex system architectures Testing, validating, and integrating software with wider system components Logging and tracking software issues to support product maturity and stability Participating in technical design, sprint planning, and Agile team routines Engaging with stakeholders to fully understand detailed system requirements Taking ownership of tasks and ensuring accurate progress tracking Technologies: Git Support OOP Qt Security C++ More: We are an innovative engineering team based in Bristol, working at the cutting edge of systems-level development for critical defence systems. Our collaborative, highly skilled team directly contributes to national security. We offer a technically fascinating and mission-driven role with opportunities for professional growth in your systems-engineering capability. This position requires you to be on-site four days a week. last updated 17 week of 2026