CareerPlanGet AI match score →

Software Engineer–Simulation (Simulation)

2 Locations💼 Full-time🗓 2026-07-16 → 2026-07-30

Core

Design, architecture, and development of simulation models, visualizations, virtual environments, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the product lifecycle.

Role type

Software Engineer specializing in simulation and virtual environments

Builds

Synthetic Environment Sub-systems, Mission Systems Capability, Autonomous Behaviours, Ground Control Systems, and proprietary tools for Defence platforms

Domain

Defence, Security, Autonomous Systems, Training and Simulation, Air/Land/Maritime domains

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++, Lua Scripting, Physics based Modelling and Simulation system Engineering, version control systems (Git, BitBucket), Agile development methodologies, DevOps, Automation and CICD concepts, testing frameworks and unit testing practices

Preferred skills

Experience as a Software Simulation Engineer, Software Development Lifecycle and ISO9001 standards, distributed interoperability simulation protocols (DIS and HLA), COTS simulation and training environment development, object-oriented programming (OOP) and software design principles

Technologies

C++, Lua, Git, BitBucket

Responsibilities

Support design, architecture, and development of simulation models and virtual environments; Partner with stakeholders to review and identify simulation requirements; Design, model, simulate, test, and analyze to assess and optimize overall system performance

Seniority

Mid-level to Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗