Join an agile controls team delivering robust software for integrated underground technology, enabling autonomous machine operations and real‑time production monitoring. You'll work across onboard/offboard systems, with up to 20% travel to proving grounds, and contribute to quality through design reviews, validation, and continuous improvement. Responsibilities Develop robotic control software for remote and autonomous machines Troubleshoot complex issues, identify root causes, and fix defects Deliver validated, high‑quality code with rigorous reviews Collaborate with architects and cross‑disciplinary teams Extend automated test environments toward full regression coverage Must have Hold an accredited Engineering degree (BSc/MSc/PhD) Bring 3 years experience in robotics/control and analytics Apply advanced C++ and Python with object‑oriented design Build and debug multi‑threaded embedded applications Model, simulate, and analyse new control algorithms Nice to have Communicate and collaborate effectively in Agile/Scrum Practise TDD and use design patterns Work with interfaces, databases, microservices, middleware, and Linux If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Nicole Guala at Clicks IT Recruitment on 61 437 981 120. At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply. We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email adjustments@clicks.com.au