Talent.com
Emanate Technology
Senior Software Engineer (C++)Emanate Technology • Melbourne, AU
Senior Software Engineer (C++)

Senior Software Engineer (C++)

Emanate Technology • Melbourne, AU
30+ days ago
Job description

Senior Software Engineer (C++)

Immersive Simulation | Geelong Hybrid

Australian Citizenship Required, Baseline Security Clearance (supported if not held)

The Opportunity

Join a growing engineering team building advanced simulation platforms used in mission‑critical training environments. The role sits at the intersection of C++ software development, robotics, and immersive simulation, working on complex systems where reliability, performance, and correctness genuinely matter.

Why Now

The organisation is scaling delivery across long‑term national programs and investing in the evolution of its core simulation platforms. The software team is maturing with clearer technical ownership, stronger engineering standards, and an increased focus on verification and quality, creating an opportunity for senior engineers to influence how systems are designed and delivered.

What You Will Do

  • Design, develop and test production‑grade software primarily in C++
  • Contribute to system design, requirements analysis, and technical decision‑making
  • Implement structured error handling, verification and validation activities, and clear technical documentation
  • Work closely with hardware, robotics, and simulation engineers to integrate software into physical systems
  • Participate actively in peer review and quality assurance practices
  • Manage tasks, bugs, and user stories through Jira and related tooling

What They Are Looking For

  • Strong commercial experience developing software in C++, with exposure to Rust beneficial but not required
  • Senior‑level experience, ideally 7+ years or equivalent depth working on complex systems
  • Backgrounds in defence, robotics, automotive, avionics, simulation, or other safety‑or performance‑critical environments are highly regarded
  • Engineers from game development backgrounds are also encouraged to apply, particularly those with experience in physics engines, simulation, or performance‑critical systems
  • Solid understanding of backend and systems engineering principles, including data structures and algorithms
  • Experience designing and implementing distributed or modular architectures
  • Familiarity with Docker or Kubernetes is a bonus rather than a requirement
  • Strong communication skills and the ability to work effectively in multidisciplinary teams

The Practicalities

  • Hybrid working model, three days onsite and two days working from home
  • Based in the Geelong region, also suitable for candidates living in Melbourne’s western suburbs within a commutable distance
  • Australian citizenship is mandatory due to security requirements
  • Baseline Security Clearance required, with support available for eligible candidates who do not currently hold clearance
  • Candidates must not appear on the US ITAR restricted parties list
  • Pre‑employment checks, including a police check, will apply

The Process

Two‑stage interview process with senior engineers. No take‑home coding test. Expect in‑depth technical discussions and walkthroughs of previous engineering work.

Bottom Line

Best suited to engineers who enjoy complex technical challenges, value engineering rigour, and want to see their software applied in real‑world training environments.

We are an inclusive employer committed to fostering a diverse and accessible workplace. We encourage applications from Aboriginal and Torres Strait Islander peoples, people with disabilities, LGBTQIA+ individuals, people of all ages, and those from culturally and linguistically diverse backgrounds.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer (C++) • Melbourne, AU

Similar jobs

Senior Software Engineer

TerminaMelbourne, AU

Get AI-powered advice on this job and more exclusive features.Termina is how growing brands manage their energy accounts and assets in one place.We help businesses save money on energy while reduci... Show more

 • Promoted

Senior Software Engineer - API

Bupa AustraliaMelbourne, AU

Senior Software Engineer - API.Join a fully formed API development team building the future foundations of Bupa’s mobile and web strategy.In this team you will be an integral part of a new Digital.... Show more

 • Promoted

Senior Software Engineer - C & Python

Michael PageHawthorn East, VIC, AU

Work on mission-critical technology with real-world impact.Australian technology company that develops automation and control systems for critical water infrastructure used globally.Their engineeri... Show more

Senior Software Engineer

Motorola SolutionsMelbourne, AU

At Motorola Solutions, we believe that everything starts with our people.We’re a global close‑knit community, united by the relentless pursuit to help keep people safer everywhere.We build and conn... Show more

 • Promoted

Senior Software Engineer

REA GroupRichmond, VIC, AU

Join a newly forming platform-oriented squad building shared backend services, integrations and data capabilities for Financial Services consumer experiences across realestate.Permanent role based ... Show more

Senior Software Engineer

MedibankMelbourne, AU

Be among the first 25 applicants.It’s a strange thing to say, because us humans are capable of incredible things.And at Medibank, we know our greatest potential lies in the people who work with us.... Show more

 • Promoted

Senior Software Engineer

SlopeMelbourne, AU

Anduril Industries is a defense technology company with a mission to transform U.Anduril’s Lattice OS powers a family of systems that turns thousands of data streams into a realtime 3D command and ... Show more

 • Promoted

Senior Software Engineer - Australia

PowerlineMelbourne, AU

As a Senior Software Engineer at Powerline, you will focus primarily on backend systems that power renewable and battery storage optimization.You will design and build reliable, scalable software t... Show more

 • Promoted

Senior Software Engineer

Render NetworksMelbourne, AU

Render's singular focus is best summarised by our purpose;.Render's geospatial network construction platform enables telecommunication network operators and construction teams to digitize the const... Show more

 • Promoted

Senior Software Engineer

Maxxia Pty LtdMelbourne, VIC, AU

Making a difference isn’t just our purpose, it’s what motivates our people every day.For us, work is not about ticking a box.It’s about knowing that it matters.We make a meaningful difference every... Show more

Senior Software Engineer, Autonomy & Defense Platforms

SlopeMelbourne, AU

A defense technology company in Victoria is seeking a Senior Software Engineer to develop software for advanced autonomous systems.The ideal candidate has experience in software engineering with a ... Show more

 • Promoted

Senior Software Engineer

Fitness PassportMelbourne, AU

At Fitness Passport, we are driven by a clear purpose — to make fitness more accessible, so more people can lead active and healthier lives.Established in 2006, we’re a corporate health and fitness... Show more

 • Promoted

Senior Software Engineer, Genomic SaaS (Hybrid)

affixMelbourne, AU

A leading biotechnology firm in Melbourne is seeking a Senior Software Engineer to improve a Genomic Information Management System.You will design backend services in AWS and develop Python/Flask A... Show more

 • Promoted

Senior Software Engineer

2 Doors®Melbourne, AU

This is a rare opportunity to work within a mature engineering team led by a former Amazon Machine Learning specialist (6 years in Japan).The team includes alumni from SEEK, RedBubble, Envato, AWS,... Show more

 • Promoted

Senior Engineer

CoStar GroupWilliamstown, AU

We're looking for a Senior Software Engineer to join the Keystone Squad within our Agent Workflows crew.You'll be working across a React TypeScript frontend and Ruby on Rails backend, delivering fe... Show more

 • Promoted

Senior Software Engineer C/C++ (12 month fixed-term contract)

SquizMelbourne, VIC, AU

The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Search, Web Optimisation, AI Conversation a... Show more

Senior Software Engineer

affixMelbourne, AU

Direct message the job poster from affix.Product: SaaS - Genomic Information Management System.Work style: Hybrid, 2 days a week in office (Carlton).Tech stack: AWS (serverless), Python (Flask APIs... Show more

 • Promoted

Senior Software Engineer (AI) Sydney, Brisbane, Melbourne

Future Secure AI PtyCouncil Of The City Of Sydney, City Of Brisbane, City Of Melbourne, AU

At Future Secure AI, we're building something genuinely new — and we're looking for people bold enough to build it with us.We work at the frontier of AI, tackling big, real‑world problems for globa... Show more