Senior C++ Real-Time Simulation Architect

Shieldai

City of Melbourne

On-site

AUD 170,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Shield AI in Melbourne is seeking a Senior Engineer in Modelling and Simulation to lead development of high‑fidelity simulation environments for autonomy and mission planning.

You will architect real‑time and distributed simulation across virtual, constructive, and live environments, implement high‑performance C++ software, and drive CI/CD and testing pipelines while collaborating with cross‑functional teams. Australian NV1 clearance is preferred.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Mechatronics or related field.
  • Extensive software engineering and systems integration experience.
  • Strong C++ experience and familiarity with legacy standards.
  • Professional Python experience.

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.
  • Develop and optimise real-time and distributed simulation software for multi-agent scenarios and high-fidelity environments.
  • Integrate defence simulation frameworks such as AFSIM or NGTS to align with customer expectations.
  • Design and deliver containerised simulation deployments using Docker and Kubernetes for development, CI, testing, and operations.
  • 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.
  • Drive CI/CD, test-driven development, software architecture and tooling improvements.
  • Support customer programs by delivering robust, validated simulation environments.

Skills

Modern C++
Python
Real-time/hwil-swil
Linux development
CI/CD
Team leadership

Education

Bachelor's degree in CS/SE/Mechatronics

Tools

Docker
Kubernetes

Job description

Shield AI in Melbourne is seeking a Senior Engineer in Modelling and Simulation to lead development of high‑fidelity simulation environments for autonomy and mission planning.

You will architect real‑time and distributed simulation across virtual, constructive, and live environments, implement high‑performance C++ software, and drive CI/CD and testing pipelines while collaborating with cross‑functional teams. Australian NV1 clearance is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Simulation Architect – Defence Autonomy
Senior Real-Time Simulation Architect – Defence Autonomy

Shieldai • City of Melbourne

On-site
AUD 180,000 - 240,000
Staff Simulation Engineer: Real-Time Modelling & HIL
Staff Simulation Engineer: Real-Time Modelling & HIL

Shield • City of Melbourne

On-site
AUD 180,000 - 240,000
Senior Real-Time Simulation Engineer – Autonomy
Senior Real-Time Simulation Engineer – Autonomy

Shield AI • City of Melbourne

On-site
AUD 150,000 - 190,000
Senior Staff Engineer - Real-Time Simulation & Modelling
Senior Staff Engineer - Real-Time Simulation & Modelling

Shield AI • City of Melbourne

On-site
AUD 180,000 - 250,000
Staff Engineer: Real-Time Modelling & Simulation
Staff Engineer: Real-Time Modelling & Simulation

Shieldai • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Engineer, Modelling and Simulation (R5702)
Senior Engineer, Modelling and Simulation (R5702)

Shield AI • City of Melbourne

On-site
AUD 150,000 - 190,000
Engineer II, Modelling and Simulation (R5712)
Engineer II, Modelling and Simulation (R5712)

Shieldai • City of Melbourne

On-site
AUD 180,000 - 240,000
Staff Engineer, Modelling and Simulation (R5700)
Staff Engineer, Modelling and Simulation (R5700)

Shieldai • City of Melbourne

On-site
AUD 120,000 - 180,000
Staff Engineer, Modelling and Simulation (R5700)
Staff Engineer, Modelling and Simulation (R5700)

Shield AI • City of Melbourne

On-site
AUD 180,000 - 250,000
Modelling and Simulation Lead (R4706)
Modelling and Simulation Lead (R4706)

Shield AI • City of Melbourne

On-site
AUD 100,000 - 130,000