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
- 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
- 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
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.