This is a senior architecture role where you'll own the technical blueprint for safety‑critical software powering autonomous and semi‑autonomous heavy machinery systems. You'll work at the intersection of embedded systems, robotics, and machine control within a global engineering environment. Why this role You'll act as the senior technical authority for software architecture across complex machine control platforms, influencing long‑term product direction while mentoring engineers across Australia and India. The work is challenging, impactful, and deeply technical, with real‑world safety and productivity outcomes. Responsibilities Define and evolve software architecture for autonomous and semi‑real‑time embedded systems Translate system‑level requirements into scalable software designs and detailed requirements Govern architectural quality, consistency, and reuse across multiple product lines Lead architectural trade‑offs and maintain Architecture Decision Records (ADRs) Mentor senior and junior engineers, promoting strong design and engineering practices Must have Strong background in software architecture for embedded, robotics, or machine control systems Hands‑on experience with C/C++ and object‑oriented design Deep understanding of real‑time or safety‑critical software environments Experience working with distributed engineering teams Nice to have Mining, automotive, trucking, or heavy equipment experience Exposure to sensor fusion, autonomy, or control systems Python and embedded Linux experience We're committed to inclusive, accessible recruitment and welcome applicants from diverse backgrounds. 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