Modelling And Simulation Lead

Shield AI

Melbourne, Australia
On-site
C++ software development
Real-time distributed simulation
Containerized deployment (docker, kubernetes)
Lead the design and evolution of distributed, real-time simulation systems that support autonomy development, verification, and validation across virtual, constructive, and live environments

Job Summary

  • Lead the design and evolution of distributed, real-time simulation systems that support autonomy development, verification, and validation across virtual, constructive, and live environments.
  • Architect and implement C++ software for modelling, simulation, and integration workflows, while maintaining compatibility with legacy standards for seamless system interoperability.
  • Champion best practices in CI/CD, test-driven development, design patterns, and system architecture, exploring and adopting modern technologies to expand modelling and simulation capabilities.

Matching Summary

Lead the design and evolution of distributed, real-time simulation systems that support autonomy development, verification, and validation across virtual, constructive, and live environments.

Skills & Requirements

Must-have

  • C++ software development
  • real-time distributed simulation
  • containerized deployment (Docker, Kubernetes)
  • simulation framework integration
  • Linux development environments

Nice-to-have

  • defence industry experience
  • uncrewed aircraft systems
  • data processing and analysis pipelines
  • test automation workflows
  • trusted and kind teammate

Key Requirements

  • Tertiary qualification in relevant field
  • Extensive software engineering experience
  • Modern C++ and legacy standards
  • Professional Python experience
  • Experience leading engineering teams
  • Real-time, distributed simulation or HWIL/SWIL
  • Containerization technologies
  • Ability to obtain Australian NV1 clearance

Work Rights

Ability to obtain Australian NV1 clearance

Tailored Resume

Cover Letter