Shield AI logo

Engineer II, Modelling and Simulation (R5712)

Shield AI

Melbourne · Onsite · Posted Sep 24, 2026

At a glance

Workplace
Onsite
Location
Melbourne

About the role

  • Lead the development, integration, and operationalisation of simulation capabilities that enable Hivemind Mission Autonomy programs in Australia.
  • Architect, implement, and maintain high‑performance, real‑time and faster‑than‑real‑time simulation environments used by autonomy, perception, and systems engineering teams.
  • Involve significant technical leadership, cross‑functional collaboration, and delivery of complex simulation frameworks supporting customer programs and internal R&D.

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 compatibility with legacy standards.
  • Develop and optimise real‑time and distributed simulation software supporting multi‑agent scenarios, high‑fidelity environments, and system‑of‑systems simulations.
  • Integrate defence simulation frameworks such as AFSIM or NGTS to accelerate delivery and ensure alignment with defence customer expectations.
  • Design and deliver containerised simulation deployments using technologies such as Docker and Kubernetes 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 closely with cross‑functional teams to connect simulation with autonomy algorithms, hardware interfaces, and automated test pipelines.
  • Drive innovation and continuous improvement in CI/CD, test‑driven development, software architecture, and simulation tooling.
  • Support key customer programs by delivering robust, validated, and scalable simulation environments.

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 C++ standards.
  • Professional experience with Python.
  • Demonstrated success 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 working in Linux development environments.
  • Ability to obtain an Australian NV1 security clearance.

Skills

  • C++
  • Python
  • Docker
  • Kubernetes
  • AFSIM
  • NGTS
  • Linux
  • CI/CD

Shield AI

Engineer II, Modelling and Simulation (R5712)

Apply now