Senior Software Engineer (C++)

Senior Software Engineer (C++)

Engagement Type:

Permanent

Location:

Geelong - Victoria

Salary/Rate

Contact Name:

Iain Hay-Higgins

Contact Email:

iain.hayhiggins@emanatetechnology.com.au

Contact Phone:

0491 655 417

Date Published:

15-Sep-2025

Senior Software Engineer (C++)
 
Robotic Simulation | Geelong Hybrid
 
The Opportunity
 
Join a growing team developing advanced simulation platforms used in mission-critical training environments. The work spans C++ development, robotics and immersive 3D environments, with the scope to tackle complex problems that have real-world impact.
 
Why Now
 
The organisation is scaling delivery on major national programs and investing in next-generation platforms. The software team is evolving with clearer technical ownership and a stronger focus on peer review and quality assurance, creating space for engineers to shape direction and raise the bar.
 
What You Will Do

  • Design, develop and test software in C++. Rust exposure is valued but not essential
  • Apply coding standards, best practice and structured problem solving
  • Manage actions, bugs and user stories in Jira
  • Contribute to system design and requirements analysis, and support integration of software with hardware
  • Play an active role in peer review and quality assurance so solutions are reliable and production-ready
What They Are Looking For
  • Strong proficiency in C++. Certification is highly regarded
  • Around 4+ years of software engineering experience
  • Experience across defence, avionics, gaming or simulation. Unity or Unreal is an advantage
  • Exposure to distributed systems and solid backend principles. Experience with Docker or Kubernetes is a plus
  • Strong analytical skills, clear communication and the ability to work well in a multidisciplinary team
The Practicalities
  • Hybrid model, three days onsite and two remote
  • Based in Geelong, also suitable for candidates living in Melbourne’s western suburbs within a commutable distance
  • Australian citizenship with eligibility for a Baseline Security Clearance
  • Must not appear on the US ITAR restricted parties list. Pre-employment checks, including a police check, will apply
The Process
 
Two interviews. No take-home coding test. Expect in-depth technical conversations and walkthroughs of your previous engineering work.
 
Bottom Line
 
Best suited to engineers who enjoy complex technical challenges and want to see their work applied in real-world training environments.

Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

Read More
SCHEMA MARKUP ( This text will only show on the editor. )

Senior Software Engineer (C++)

Engagement Type:

Permanent

Location:

Geelong - Victoria 

Salary/Rate:

Contact

 Name:

Iain Hay-Higgins

Contact

 Email:

iain.hayhiggins@emanatetechnology.com.au

Contact

 Phone:

0491 655 417

Date

Published:

15-Sep-2025

Senior Software Engineer (C++)
 
Robotic Simulation | Geelong Hybrid
 
The Opportunity
 
Join a growing team developing advanced simulation platforms used in mission-critical training environments. The work spans C++ development, robotics and immersive 3D environments, with the scope to tackle complex problems that have real-world impact.
 
Why Now
 
The organisation is scaling delivery on major national programs and investing in next-generation platforms. The software team is evolving with clearer technical ownership and a stronger focus on peer review and quality assurance, creating space for engineers to shape direction and raise the bar.
 
What You Will Do

  • Design, develop and test software in C++. Rust exposure is valued but not essential
  • Apply coding standards, best practice and structured problem solving
  • Manage actions, bugs and user stories in Jira
  • Contribute to system design and requirements analysis, and support integration of software with hardware
  • Play an active role in peer review and quality assurance so solutions are reliable and production-ready
What They Are Looking For
  • Strong proficiency in C++. Certification is highly regarded
  • Around 4+ years of software engineering experience
  • Experience across defence, avionics, gaming or simulation. Unity or Unreal is an advantage
  • Exposure to distributed systems and solid backend principles. Experience with Docker or Kubernetes is a plus
  • Strong analytical skills, clear communication and the ability to work well in a multidisciplinary team
The Practicalities
  • Hybrid model, three days onsite and two remote
  • Based in Geelong, also suitable for candidates living in Melbourne’s western suburbs within a commutable distance
  • Australian citizenship with eligibility for a Baseline Security Clearance
  • Must not appear on the US ITAR restricted parties list. Pre-employment checks, including a police check, will apply
The Process
 
Two interviews. No take-home coding test. Expect in-depth technical conversations and walkthroughs of your previous engineering work.
 
Bottom Line
 
Best suited to engineers who enjoy complex technical challenges and want to see their work applied in real-world training environments.

Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

Read More
SCHEMA MARKUP ( This text will only show on the editor. )