# Staff Engineer, Test Integration, Modelling and Simulation

**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** London, United Kingdom
**Role:** Backend Engineering
**Experience:** 7+ years
**Skills:** C++, C++17, C++20, Python, Linux, Docker, Cmake, Conan, gRPC, REST APIs, Zeromq, Activemq, Continuous Integration, Test-Driven Development, Systems Integration
**Posted:** 2026-08-26

> Leads high-performance C++ development, real-time modeling and simulation, and integration of third-party software and hardware systems. Requires staff-level engineering experience, strong systems architecture expertise, and leadership of complex technical projects.

## Job Description

## Responsibilities
- Lead the design, development, and maintenance of high-performance C++ software for complex systems.
- Architect scalable simulation solutions for systems of systems and real-time processing.
- Integrate third-party software and hardware systems into comprehensive architectures.
- Set technical standards and mentor engineers on best practices.
- Collaborate with cross-functional teams to align projects and ensure delivery.
- Apply agile development practices, including continuous integration and test-driven development.
- Debug and optimize systems to improve performance.
- Evaluate and adopt new technologies.
- Decompose tasks for teams and individuals.

## Requirements
- 7+ years of related experience with a bachelor's degree, or equivalent combinations of experience and education, including 5 years with a master's degree or 4 years with a PhD.
- Advanced software engineering and systems integration experience.
- Knowledge of design patterns and system-level engineering principles.
- Extensive modern C++ experience, including C++17/20 and legacy C++98/03 codebases.
- Python experience.
- Programming experience in Linux; Windows experience is a bonus.
- Expertise with Docker or other containerization technologies.
- Experience leading projects with 10+ contributors.
- Strong problem-solving, debugging, and optimization skills.
- Experience with collaborative development, continuous integration/delivery, and test-driven development.

## Preferred Qualifications
- Master's degree or higher in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a related field, or equivalent practical experience.
- Real-time and distributed simulation experience.
- Experience with surface or subsurface simulation environments and models.
- Advanced third-party software and hardware integration experience.
- Experience with gRPC, REST APIs, and message queues such as ActiveMQ or ZeroMQ.
- Familiarity with CMake and Conan.
- Experience with UCI and OMS standards.

## Similar jobs

- [Staff Software Engineer](https://hotfix.jobs/jobs/1c1c4d74-9822-4ad9-84fe-efdf89104398) - Anaconda - Remote
- [Staff Backend Engineer](https://hotfix.jobs/jobs/127bb501-4fd5-435d-92d9-d47c9bf13f75) - GitLab - Remote - $153k – $259k/yr
- [Staff Backend Software Engineer](https://hotfix.jobs/jobs/41554d1a-6807-41a8-a723-5f32747834db) - Addepar - Edinburgh, United Kingdom
- [Staff Software Engineer, Backend](https://hotfix.jobs/jobs/0971f827-acba-45c6-b582-7ed16106c518) - Nango - Remote - $140k – $220k/yr
- [Staff Backend Engineer, Developer Experience](https://hotfix.jobs/jobs/31c169e8-b964-4105-8172-b4d3d67a00da) - GitLab - Remote - $132k – $282k/yr

**Apply:** https://hotfix.jobs/jobs/7d0534d4-2344-4fc4-97d8-732f5ec3fa07
**Canonical:** https://hotfix.jobs/jobs/7d0534d4-2344-4fc4-97d8-732f5ec3fa07