Hiring.Camp

Senior Software Architect

Cat

·

Yesterday

Location
Tullamarine, Victoria, Australia
Type
Full-time
Department
Engineering
Seniority
Senior
Visa
Not sponsored
Closing date
Today
Source
Workday

Description

Career Area:

Engineering

Job 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, 2026

Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.

Skills

CI/CDMachine LearningComputer VisionCybersecurityAgileDevOpsMicroservicesComplianceCustomer Service

Similar Jobs

30

Senior Software Architect

Finquery · Atlanta, GA · Hybrid

4 days ago

Senior Software Architect

Boeing · USA - Tukwila, WA, United States of America · Onsite

5 days ago

Senior Software Architect

Boeing · USA - Tukwila, WA, United States of America · Onsite

5 days ago

Senior Software Architect

Newrez · TX - Coppell - 3401 Olympus Blvd, United States of America

1 week ago

Senior Software Architect

motorolasolutions · Vancouver, Canada · Remote, Hybrid

1 week ago

Senior Software Architect

Motorola Solutions · Vancouver, Canada · Remote, Hybrid

1 week ago

Senior Software Architect

Philips · Suzhou - Industrial Park, China

3 weeks ago

Senior Software Architect

Sagility · Work@Home Georgia, United States of America · Remote

3 weeks ago

Senior Software Architect

Hyland · Hyderabad, TG, IN · Hybrid, Onsite

3 weeks ago

Senior Software Architect

Airbus · Filton, United Kingdom +2 · Hybrid, Onsite

3 weeks ago

Senior Software Architect

Rumble - Career Page · Washington D.C, Sarasota, Miami, New York City, Toronto, ON +1

3 weeks ago

Senior Software Architect

Qualcomm · Haifa, Haifa District,IL, IL

1 month ago

Senior Software Architect

Nice · United Kingdom - Southampton

1 month ago

Senior Software Architect

Euna Solutions

1 month ago

Senior Software Architect

CVS Health · Work At Home-Massachusetts, United States of America +12 · Remote

1 month ago

Senior Software Architect

Euna Solutions

1 month ago

Senior Software Architect

Ericsson · Gurugram, HR,IN, IN

1 month ago

Senior Software Architect

Huntress · United States of America

1 month ago

Senior Software Architect

Abstra

1 month ago

Senior Software Architect

Hyland · Kolkata, WB, IN · Remote, Hybrid, Onsite

2 months ago

Senior Software Architect

Hyland · Hyderabad, TG, IN

2 months ago

Senior Software Architect

Digital Realty Global · Dallas, TX, United States, US · Hybrid

2 months ago

Senior Software Architect

Finastra · Pune, India

2 months ago

Senior Software Architect

Danaher · IND - Bangalore - Beckman Coulter India Private Limited · Onsite

2 months ago

Senior Software Architect

Netcompany · Leeds, England, United Kingdom · Hybrid

2 months ago

Senior Software Architect

Netcompany · London, England, United Kingdom · Hybrid

2 months ago

Senior Software Architect

Reup Education · Austin, TX

2 months ago

Software Architect Senior

Caci · 570 DENVER CO, United States of America +2 · Onsite

2 months ago

Software Architect Senior

Caci · 570 DENVER CO, United States of America +2 · Onsite

2 months ago

Senior Software Architect

gevernova · Madrid, Spain +3 · Hybrid

2 months ago