CareerPlanSign in

Staff Engineer, Test Integration, Modelling and Simulation (R5601)

London💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Lead design, development, and maintenance of high-performance C++ software for complex defense systems, including simulation solutions and system integration.

Role type

Staff Engineer, Test Integration, Modelling and Simulation

Builds

High-performance C++ software, robust scalable simulation solutions, integrated hardware/software architectures

Domain

Defense technology, systems engineering, simulation

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (modern C++17/20 and legacy C++98/03), Python, Linux environment development, containerization (Docker), system-level engineering principles, design patterns, project leadership (10+ contributors), debugging and optimization

Preferred skills

Real-time and distributed simulation, surface/subsurface simulation environments, web-service technologies (gRPC, REST APIs, message queues), C++ tooling (CMake, Conan), UCI and OMS Standards

Responsibilities

Lead design and development of high-performance C++ software, architect scalable simulation solutions, drive integration of third-party software and hardware, set technical standards and mentor engineers, implement agile practices including CI/CD and TDD, tackle complex debugging and optimization challenges

Seniority

Staff, hands-on IC with mentorship

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.