Senior Software Engineer

Senior Software Engineer – Simulation & Defence Systems | Victoria | Hybrid | Full-time

Your new company

Join an Australian engineering firm developing advanced simulation and motion technologies used across the defence sector. The company designs and builds high-fidelity driver training simulators for military vehicles integrating robotics, control systems, and immersive software to replicate real-world driving conditions with precision.


Your new role

As a Senior Software Engineer, you’ll play a key role in developing and delivering real-time simulation software that powers high-performance motion platforms and virtual environments.
You’ll be hands-on across the full lifecycle, from architecture and design to testing, validation, and deployment, contributing to projects that blend robotics, physics, and immersive visual systems.

Your day-to-day will include:
  • Designing and developing software in C++ and Rust for simulation systems
  • Building and integrating software modules, databases, and user interfaces
  • Working on real-time control systems and terrain/vehicle modelling
  • Collaborating with engineers, simulation specialists, and external partners
  • Supporting software testing, validation, and continuous improvement initiatives

What you'll need to succeed

  • Degree in Computer Science, Software Engineering, or similar
  • Strong programming skills in C++ (Rust experience highly regarded)
  • Solid understanding of real-time systems, simulation, or robotics
  • Familiarity with Agile or Waterfall development methods
  • Experience with Git, Jira, and modern software toolchains
  • Ability to work independently, think analytically, and solve complex problems
  • Australian citizenship (eligibility for Defence Security Clearance required)

What you'll get in return

  • Opportunity to work on cutting-edge simulation and robotics projects with national impact
  • Flexible, supportive work environment with room to innovate
  • Competitive salary package
  • Exposure to multidisciplinary engineering teams and real-world defence applications

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or e-mail directly to suras.khosla@hays.com.au.



LHS 297508

Summary

Job Type
Permanent
Industry
Aviation & Aerospace
Location
VIC - Geelong
Specialism
Defence
Ref:
2965591

Talk to a consultant

Talk to Suras Khosla, the specialist consultant managing this position, located in Geelong
Suite 16, Level 1, 240 Pakington St

Telephone: 0396049519

Similar jobs to Senior Software Engineer

  • Principal Engineer x2: Software & Systems

    Are you ready to lead systems and software design efforts for innovative space products?
    VIC - Melbourne CBD
  • Systems Engineer

    Great role in a dynamic and friendly team: excellent training & development
    VIC - Melbourne CBD
  • Multiple Defence Positions - Expression of Interest

    Defence Opportunities | Multiple Roles | Permanent and Contracting Options
    VIC - Melbourne CBD
  • IT Project Engineer

    IT Project Engineer job available at National MSP | Permanent | Melbourne Inner South | ASAP start
    VIC - Melbourne CBD
  • SQL Developer 1

    Exciting Opportunity for SQL Developer to join our client
    VIC - Melbourne CBD