形容
Career Area:
EngineeringJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Your Impact Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team that cares not just about the work we do, but about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation — we make it happen, with our customers, where we work and live. Together, we are building a better world.
We are seeking a highly skilled and visionary Software Architect to lead the architecture and design of advanced autonomy systems for underground loaders (LHD machines) within our Command for Underground Loading team. This role is pivotal in shaping the software landscape for machine controls, robotics, and semi-realtime embedded applications, ensuring alignment with our product roadmap, One Autonomy strategy, and the latest industry best practices.
Key Responsibilities
Ability to understand customer requirements to ensure alignment with project objectives, technical feasibility and company’s technology visions.
Design and produce scalable, maintainable, and high-quality software architecture for machine control and robotic systems, with a focus on semi-real-time embedded applications.
Translate system-level requirements and solutions into robust software architectures and detailed software requirements.
Drive and oversee all aspects of software architecture, including architectural design, reviews, documentation, and continuous process improvements across distributed delivery teams in Australia and India.
Act as the gatekeeper for software quality, enforcing best practices, code reuse, and architectural consistency across multiple product lines and solutions.
Collaborate closely with system architects, product managers, and multi-disciplinary engineering teams to deliver cohesive and future-proof solutions.
Lead trade-off analyses, prepare Architecture Decision Records (ADR), ensure architectural decisions balance functional and non-functional requirements (e.g., scalability, reliability, performance, and safety), drive and lead the improvements.
Working knowledge of “Always-releasable" software, CI/CD pipelines, and SAFe framework.
Mentor and guide software developers, promoting knowledge sharing, best practices (e.g., OOP, design patterns), and servant leadership within the team.
Stay abreast of the latest technological advancements and market trends in machine control, robotics, real-time and embedded systems, and integrate relevant innovations into the architecture.
Foster a culture of innovation, flexibility, and continuous improvement, while maintaining discipline in architectural decisions and processes.
Essential Skills
Proven experience architecting and delivering large-scale software solutions for machine control, sensor fusions, automation, or robotics (preferably in mining, heavy equipment, or industrial automation domains).
Familiarity with machine learning, sensor fusion, computer vision, and modern control algorithms as applied to autonomous or semi-autonomous systems.
Expertise in designing real-time and semi-realtime embedded systems (C/C++ or other relevant languages) and integrating safety-critical software standards.
Strong understanding of modern software architecture patterns (e.g., microservices, component-based, layered architectures) and software development methodologies (Agile, DevOps, CI/CD).
Hands-on experience with industrial communication protocols (e.g., CAN, Ethernet/IP, Modbus), and hardware/software co-design.
Strong problem-solving skills with a system-level mindset, capable of making sound trade-off decisions under constraints.
Excellent communication and stakeholder management skills, able to engage with cross-functional teams and present complex ideas clearly.
Experience with distributed, multi-site development environments and working with diverse, global teams.
Desirable: Experience with cloud-connected edge devices, cybersecurity for embedded systems, and compliance with industry-specific standards.
Qualifications & Attributes
Bachelor’s or master’s degree in; Software Engineering, Computer Science, Mechatronics, Robotics, or related discipline.
10+ years’ experience in software architecture and development for embedded, robotic, or machine control systems.
Demonstrated leadership, mentoring, and servant-leadership capabilities.
Visionary, creative, and able to work effectively at both abstract and detailed levels.
Flexible, open-minded, and decisive, with a strong sense of ownership and accountability.
Why Join Us?
Join a global leader in autonomous mining technology and play a key role in shaping the next generation of underground autonomy systems. You’ll work with passionate teams, cutting-edge technology, and have the opportunity to make a significant impact on safety, productivity, and sustainability in the mining industry.
Compensation & Benefits:
Competitive salary based on degree and professional industry working experience. The Total Rewards package includes:
Competitive remuneration package
Attractive Bonus and Share options
Career development with global prospects
A strong commitment to safety and your wellbeing
An inclusive workplace culture focused on quality, customer service and the environment
A commitment to diversity and inclusion, equal opportunity, and equal outcome
SMART spending APP
The opportunity to do truly meaningful work in a supportive, constructive culture that encourages you to make the most of your talents.
Additional Information
Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.
This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, Caterpillar offers many job opportunities which can be found through our employment website at www.Caterpillar.com/Careers
This position requires working onsite five days a week.Visa Sponsorship is not available for this position.Posting Dates:
July 20, 2026 - August 9, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.

