# Senior Engineer, Modelling and Simulation

**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, Distributed Systems, Real-Time Simulation, System Integration, Test Automation, Hwil, Swil, Containerisation
**Posted:** 2026-09-09

> Leads architecture, implementation, integration, and operationalisation of high-performance real-time and faster-than-real-time simulation systems for uncrewed aircraft autonomy. Requires senior software engineering and systems integration experience, C++, Python, containerisation, Linux, and technical team leadership.

## Job Description

## Responsibilities
- Lead the architecture, design, and evolution of distributed, real-time simulation systems across virtual, constructive, and live environments.
- Architect and implement high-performance C++ software for modelling, simulation, integration workflows, and system interoperability, including legacy standards compatibility.
- Develop and optimise real-time and distributed simulation software for multi-agent scenarios, high-fidelity environments, and system-of-systems simulations.
- Integrate defence simulation frameworks such as AFSIM or NGTS.
- Design and deliver containerised simulation deployments for development, CI, testing, and operational environments.
- Provide technical and project leadership to engineering teams of 5+ contributors across software, autonomy, perception, test, and program functions.
- Collaborate with cross-functional teams to connect simulation with autonomy algorithms, hardware interfaces, and automated test pipelines.
- Improve CI/CD, test-driven development, software architecture, and simulation tooling.
- Deliver robust, validated, and scalable simulation environments for customer programs.

## 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 and legacy C++ standards.
- Professional experience with Python.
- Experience delivering reliable software in fast-paced engineering environments.
- Experience leading teams delivering complex engineering or software projects.
- Hands-on experience with real-time, distributed simulation systems or HWIL/SWIL environments.
- Experience with Docker or similar containerisation technologies.
- Proficiency in Linux development environments.
- Strong problem-solving, collaboration, accountability, and communication skills.
- Ability to obtain an Australian NV1 security clearance.

## Nice-to-haves
- Defence industry experience.
- Experience with uncrewed systems, particularly aircraft.
- Experience with AFSIM, NGTS, or similar defence simulation environments.
- Experience with data processing, analysis pipelines, or test automation workflows, especially Python-based.

## Similar jobs

- [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
- [Staff Engineer, Autonomy](https://hotfix.jobs/jobs/0de6ec9d-01e7-4f22-ace8-b684bb6aadba) - Shield AI - Melbourne, Australia

**Apply:** https://hotfix.jobs/jobs/ff3e2093-37ba-4eef-8759-7841b393fb96
**Canonical:** https://hotfix.jobs/jobs/ff3e2093-37ba-4eef-8759-7841b393fb96