Our client is a Tier 1 global mining OEM, recognised for delivering cutting‐edge technology and innovation across autonomous and heavy equipment solutions. With a solid focus on safety, productivity, and sustainability, they are leading the way in next‐generation mining systems.
About the Role
We're looking for a highly experienced Software Architect to lead the design of advanced autonomy systems for underground mining equipment (LHD machines). This is a key role where you'll shape next‐generation solutions across machine control, robotics, and semi‐real‐time embedded systems. Working within a globally distributed team, you'll define scalable, high‐quality architectures aligned to a forward‐looking autonomy strategy.
Key Responsibilities
* Design and deliver scalable, maintainable architectures for machine control and robotic systems
* Translate system‐level requirements into robust software designs and specifications
* Lead architecture governance including design reviews, documentation, and continuous improvement
* Ensure software quality, consistency, and reuse across multiple solutions
* Collaborate with product managers, system architects, and engineering teams
* Drive architectural decisions, trade‐offs, and documentation (ADR)
* Support CI/CD pipelines and always‐releasable software practices
* Mentor engineers and promote best practices in modern software design
* Stay current with emerging technologies in robotics, automation, and embedded systems
About You – Essential Experience
* Background in machine control, robotics, automation, or sensor fusion systems
* Strong expertise in real‐time / embedded software development (C/C++ or similar)
* Experience with modern architecture patterns (microservices, layered, component‐based)
* Knowledge of industrial communication protocols (CAN, Ethernet/IP, Modbus)
* Exposure to autonomous systems (computer vision, ML, control systems)
* Experience in Agile, DevOps, CI/CD environments
* Strong communication and stakeholder engagement skills
* Experience working with global/distributed teams
Nice to Have
* Embedded cybersecurity knowledge
* Exposure to safety‐critical environments
Qualifications
* Degree in Software Engineering, Computer Science, Robotics, Mechatronics, or related field
* 10+ years' experience in embedded or industrial software architecture
Why Join?
* Join a Tier 1 mining OEM at the forefront of autonomy and robotics
* Work on cutting‐edge technology shaping the future of mining
* Contribute to solutions that improve safety and productivity at scale
* Collaborate with high‐performing, global engineering teams
* Tackle complex, real‐world technical challenges
Must have full working rights in Australia (no restrictions) and must be currently based in the Greater Melbourne area.
#J-18808-Ljbffr