29 Sep
|
Smart Technology Recruitment
|
Queensland
29 Sep
Smart Technology Recruitment
Queensland
Job Description
Senior & Lead Software Engineers - C++/C# - Autonomous Mining n
n
Build software that moves the world's mines. Here’s the challenge: a real-time platform that's been running mine sites for decades — coordinating trucks, shovels, drills and other equipment — now also has to operate autonomous trucks alongside human-driven vehicles.
n
n
It's running live at mine sites around the world, under high-availability contracts where downtime has real operational and financial consequences.
n
n
You can't simply take it offline to fix it. You can't experiment carelessly. These are safety-critical systems with physical consequences.
n
n
That's where you come in.
n
nWhat you'll be doing: n
n
n
n
- Diagnose and resolve complex, customer-impacting issues in a large, mature C++/C# codebase
n
n
- Lead technical investigations into difficult production problems, from initial diagnosis through containment, root cause and systemic resolution
n
n
- Design and implement robust solutions for highly available, real-time systems
n
n
- Participate in and lead Root Cause Analyses (RCAs) and Failure Modes and Effects Analyses (FMEAs)
n
n
- Help evolve engineering and support practices from reactive problem-solving toward proactive identification and prevention
n
n
- Build tooling, instrumentation and processes that give teams better visibility into system health and performance
n
n
- Work across a broad technical stack, including C++ and C#, with increasing use of Python and Kubernetes
n
n
- Contribute to the integration of AI into engineering and support workflows where it can deliver genuine value
n
n
- For Lead-level engineers, provide technical leadership,
mentor other engineers and influence engineering practices and technical direction
n
n
n
nWhat we're looking for: n
n
We're interested in engineers at different stages of seniority, so you don't need to tick every box.
n
n
You might be a Senior Software Engineer who:
n
n
n
n
- Has strong commercial experience developing complex software systems
n
n
- Is comfortable working in C++ and/or C#
n
n
- Enjoys getting to the bottom of difficult technical problems
n
n
- Has experience with production systems where reliability and availability matter
n
n
- Wants to broaden their technical leadership and take on greater ownership
n
n
n
n
Or you might be a Technical Lead who:
n
n
n
n
- Has a strong software engineering background and remains hands-on
n
n
- Can take ownership of complex technical problems from investigation through to resolution
n
n
- Has experience leading engineers or influencing technical direction
n
n
- Is comfortable making decisions in complex, high-pressure environments
n
n
- Enjoys improving engineering practices, not just solving the immediate problem
n
n
n
n
Experience with Python, Kubernetes, distributed systems, real-time systems, mining technology or autonomous systems is valuable, but we're primarily interested in strong engineers who enjoy tackling genuinely difficult problems.
n
nWhy This Chance? n
n
You’ll be working with experienced engineers on systems where your technical decisions can have a tangible impact.
n
n
If you’re a Senior Software Engineer looking for your next technical challenge, or an experienced engineer ready to take on a Technical Lead role, we’d like to hear from you.
n
#J-18808-Ljbffr
📌 Senior & Lead Software Engineers - C++/C# - Autonomous Mining (Queensland)
🏢 Smart Technology Recruitment
📍 Queensland