# Modelling and Simulation Lead

**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** Melbourne, Australia
**Role:** Embedded Engineering
**Experience:** 5+ years
**Skills:** C++, Python, Docker, Kubernetes, Linux, Afsim, Ngts, CI/CD, Test-Driven Development, Real-Time Simulation, Distributed Systems, Hardware-In-The-Loop, Software-In-The-Loop, Systems Integration, Uncrewed Systems
**Posted:** 2026-04-07

> Leads modelling and simulation capability for mission autonomy programs, developing distributed real-time simulation frameworks and integrating them with autonomy, hardware, and test systems. Requires strong C++, Python, containerization, Linux, simulation, systems integration, and engineering leadership experience.

## Job Description

## Responsibilities
- Lead the design and evolution of distributed, real-time simulation systems supporting autonomy development, verification, and validation across virtual, constructive, and live environments.
- Architect and implement high-performance C++ software for modelling, simulation, and integration workflows while maintaining compatibility with legacy standards.
- Develop, optimize, and deploy software for real-time mission execution environments, including multi-agent scenarios and high-fidelity system-of-systems simulations.
- Apply defence simulation frameworks such as AFSIM or NGTS to accelerate capability delivery and align with defence customer expectations.
- Use Docker, Kubernetes, or similar technologies for repeatable, scalable, and modular simulation deployments across development, CI, and operational environments.
- Lead engineering teams of five or more contributors across software, test, autonomy, perception, and program functions.
- Integrate simulation with autonomy algorithms, hardware interfaces, and test pipelines to enable experimentation, regression testing, and mission readiness.
- Champion CI/CD, test-driven development, design patterns, and system architecture best practices.

## Requirements
- Tertiary qualification in Computer Science, Software Engineering, Mechatronics, or a related field.
- Extensive professional experience in software engineering and systems integration.
- Strong experience with modern C++ and familiarity with legacy standards.
- Professional experience with Python.
- Significant experience building and delivering reliable software systems in fast-paced environments.
- Experience leading teams delivering complex engineering projects.
- Experience with real-time, distributed simulation systems or HWIL/SWIL environments.
- Experience with containerization technologies such as Docker.
- Experience working in Linux development environments.
- Demonstrated ability to solve complex problems quickly and effectively.
- Ability to obtain an Australian NV1 security clearance.

## Nice-to-haves
- Defence industry experience.
- Experience with uncrewed systems, particularly in the air domain.
- Experience with AFSIM, NGTS, or equivalent defence simulation tools.
- Experience with data processing, analysis pipelines, or Python-based test automation workflows.

## Similar jobs

- [Senior Engineer, Modelling and Simulation](https://hotfix.jobs/jobs/ff3e2093-37ba-4eef-8759-7841b393fb96) - Shield AI - Melbourne, Australia
- [Senior Engineer, Autonomy](https://hotfix.jobs/jobs/8ca4a87f-7846-447c-b550-f4497fd6c79f) - Shield AI - Melbourne, Australia
- [Engineer II, Autonomy](https://hotfix.jobs/jobs/ba294733-77ab-4f64-90f3-a6007a66399b) - Shield AI - Melbourne, Australia
- [Senior Staff Engineer, Autonomy](https://hotfix.jobs/jobs/d3b650fc-09ad-4ccd-b6aa-55169c69cecf) - Shield AI - Melbourne, Australia
- [Staff Engineer, Modelling and Simulation](https://hotfix.jobs/jobs/dacafc3b-cb2d-4839-885f-8be410dc5d4c) - Shield AI - Melbourne, Australia

**Apply:** https://hotfix.jobs/jobs/952e1e20-663a-4338-b47a-e6200f6631cc
**Canonical:** https://hotfix.jobs/jobs/952e1e20-663a-4338-b47a-e6200f6631cc