This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Immersive Technologies
Posted 1w ago

Software Developer (Real-Time Simulation, Machine Technology, Business Systems)

Immersive Technologies
Osborne Park, Western Australia, Australia
HybridFull Time, Part Time
Responsibilities
  • developing software
  • simulating machines
  • interfacing hardware
Requirements
  • At least two years of a relevant university degree completed
  • Programming experience in object-oriented languages
  • Primarily C++ and C#
  • Plus problem-solving and communication skills
Technical tools mentioned
C++C#SQLClaude Code

Job description

About Immersive

Immersive Technologies is one of the world’s most successful companies in terms of elevating human performance in mining. We’re part of the global Komatsu Group of companies, and are the world’s largest supplier of mining equipment
simulators, with our solutions deployed in over 50 different countries.

Our staff love Immersive because we have some of the most exciting and interesting development projects in Perth, and our products make a genuine difference in the safety and performance of operators. Our projects involve real-time simulation, low-level hardware interfacing, data management and analytics. Our developers get to work across our full and diverse technology stack, so there are plenty of chances to learn and develop new skills.

Some of our projects include:

  • simulating mining machines and mine sites for top global companies
  • replicating increasingly complex cabin designs and electronics into our simulators
  • ongoing development of state-of-the-art graphics and stereoscopic 3D
  • end-to-end design and manufacture of both our hardware and software
  • developing solutions to help mining companies transition to driverless mines
  • building cloud-based solutions and data-analytics for the mining industry
  • implementing new Immersive business systems, to drive continuous improvement

and many more.

What We’re Looking For

We’re looking for bright stars who have:

  • Completed at least the first two years of a relevant university degree in computer science, games technology, mathematics, physics, engineering or similar
  • Experience programming in object-oriented languages (we primarily use C++ and C#), with experience in database query languages (like SQL) a plus
  • Good problem-solving and communication skills
  • Enthusiasm for learning and working across a diverse technology stack, including AI tools like Claude Code

Why Immersive?

We have a great group of people who work together in a casual and friendly atmosphere where we can all learn from each other. We work in teams and embrace lightweight, industry best-practice processes with a focus to continually improve.

When you join Immersive you’ll be assigned a mentor who will help and guide you to develop skills to grow as a software engineer. This includes learning to use AI coding assistants like Claude Code to build real-world software deployed to our wide customer base around the world. We’re committed to developing people and offer a clear career progression path, ongoing on-the-job training, personal-project time each fortnight, and competitive salaries.

Immersive is committed to recruiting and maintaining a diverse and inclusive team, including graduates with fresh ideas and perspectives, because we strongly believe we’re more effective with people from a wide range of backgrounds and identities. We offer both full-time and part-time positions with flexible working hours because we value the importance of work-life balance. We work both from home and in our central well-equipped office with its lake views and great coffee.

#LI-ML02

About Immersive Technologies

Develops mining equipment simulators for operator training and safety.

Year founded
1993
Employees
340
Industries
Organization type
Private
Latest investment
Raised $46.00M Private Equity (2017) — led by Schneider Electric
Headquarters
AU

Similar jobs

Software Developer roles near Osborne Park, Western Australia
5d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Cloud-based visual communication and graphic design software platform.
Backend platform engineering experience, distributed systems expertise, experimentation or A/B testing exposure, technical leadership, data systems familiarity, and strong software engineering fundamentals. Java is useful but not required.
Java
5d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Online graphic design platform for creating and editing visual content.
Backend platform engineering, distributed systems, experimentation or feature-management experience, technical leadership, and familiarity with data systems, experimentation concepts, and Java.
Java, AI, A/B testing, feature flags
1w
Save
Mark Applied
Hide
Senior Full Stack Software Developer
Perth, Western Australia, Australia
HybridFull Time
HSI
HSI: Provides workplace safety software and compliance training solutions.
Design, develop, test, deploy, and support secure enterprise software; contribute to solution design, code reviews, Agile delivery, technical improvements, incident resolution, and developer mentoring.
CI/CD, Agile
1w
Save
Mark Applied
Hide
Staff Software Engineer - .NET Full Stack
Perth, Western Australia, Australia
OnsiteFull Time
Bankwest
BankwestASX: CBA: Providing simple and accessible digital banking for Australians.
Deep .NET Core and C# expertise; AWS cloud, full-stack React/Next.js/Angular, distributed systems, DevSecOps, CI/CD, testing, observability, and technical leadership experience.
.NET Core, C#, AWS, React, Next.js, Angular, REST APIs, AWS Lambda, AWS Step Functions, Temporal, Docker, Kubernetes, GitHub Actions, SRE, Prometheus, Grafana, PagerDuty, Splunk, Observe, TDD, JMeter, Postman, Claude CLI, LangChain, LangGraph, LlamaIndex, AutoGen, Semantic Kernel
1w
Save
Mark Applied
Hide
Senior Software Developer
Perth, Western Australia, Australia
OnsiteFull Time
Fortescue
FortescueASX: FMG: A global green technology, energy, and iron ore.
Extensive full-stack enterprise software experience, including scalable web applications, APIs, cloud-native solutions, databases, integrations, Git, CI/CD, Agile delivery, mentoring, and AI-assisted development tools.
GitHub Copilot, ChatGPT, Microsoft Copilot, Git, CI/CD
2w
Save
Mark Applied
Hide
Senior Software Engineer - Scientific Applications
Perth, Western Australia, Australia
OnsiteFull Time
DUG Technology
DUG TechnologyASX: DUG: Provider of high-performance computing and seismic data processing services.
Strong object-oriented development skills with experience in C/C++, Java or Python, problem-solving, domain knowledge in visualization/parallel computing, and excellent English communication.
Java, C/C++, Python, DUG Insight
3w
Save
Mark Applied
Hide
Software Developer
Perth, Western Australia, Australia
HybridFull Time
Epiroc
EpirocNasdaq Stockholm: EPI A: Manufactures machinery and tools for mining and construction industries.
Degree in software engineering or automation, experience with automation systems and RCS desirable, strong problem-solving, customer focus, and collaboration skills.
RCS, autonomous mining systems
1mo
Save
Mark Applied
Hide
Senior Software Developer
West Perth, Western Australia, Australia
HybridFull Time, Contract
APM Group
APM Group: Provides global health, employment, and human services for individuals.
5+ YOE5+ years experience with Vue (or similar) and C#, strong coding skills, communication, attention to detail, and experience driving architectural improvements; Azure and CI/CD familiarity desirable.
Vue, C#, Microsoft Azure, CI/CD
This job has expired