Automation Engineer at CATERPILLAR ASIA PTE LTD
Brisbane, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

17 Jun, 26

Salary

0.0

Posted On

19 Mar, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, System Design, Solution Validation, System Troubleshooting, Application Development, Software Development Lifecycle, Code Specification, Backend Services, UI Development, Cloud Development, Agile Product Development, Issue Identification, Quality Assurance, Test Automation, DevOps, Release Management

Industry

Machinery Manufacturing

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. About Caterpillar: Caterpillar is the world’s leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. We are a leader and proudly have the largest global presence in the industries we serve. Since our earliest days, Caterpillar has provided products and services that benefit our customers, continually improving the quality of the environment and communities where we live and work while helping build a better, more sustainable world. Job Purpose: This is an exciting opportunity for a recent university graduate, or someone nearing completion of an engineering university degree, focused on software development. This position is ideal for a candidate looking to start their software engineering career with the world leader in Mining Truck Solutions! This is a developmental role, and successful candidates will be trained and supported in software engineering that supports autonomous systems, including system design, software development, solution validation and system troubleshooting. You will join a supportive team who will provide ongoing mentoring and coaching as you grow in your career. This is an excellent opportunity to get hands on and become a leading expert in mining technology. Job Duties: Motivated by the opportunity to deliver high quality software products to mining technology customers, you will thrive in an environment where you can collaborate with software professionals. Developing and maintaining applications for Caterpillar, you’ll follow the defined software development lifecycle, from concept to implementation, testing, production monitoring and enhancements. Work to ensure that Caterpillar’s software applications are up to internal and industry standards and be responsible for ensuring code is written to specification, is secure, resilient and achieves desired business outcomes. You will help to create backend services ensuring a cohesive integration with contributing components, and have opportunities to extend your reach into UI and cloud development. Our workgroup is committed to a diverse and inclusive culture whereby we respect the unique talents, experiences and viewpoints of all our employees. Specific Responsibilities Include: Working within an agile product development group: Hands on developing and delivering software products and solutions through the full SDLC. Leverage your recent knowledge gained at university to contribute ideas and identify gaps in process. Opportunities to work with different teams covering: Software development directly on Caterpillar’s commercial products and supporting solutions. Issue identification, support and resolution. Quality assurance processes using test cases and building test automation. DevOps practices including pipeline creation and management. Release management. Product management. Background/Experience: You have an open mind to exploring different areas of software development from requirements gathering to customer delivery in a mining domain demanding the world’s greatest autonomy and fleet management system. Recent university degree in software engineering, computer science or related. Experience in Java programming or equivalent object orientated programming language. Additional Information: This position requires the successful candidate to work full-time in our Brisbane CBD office. Employee Benefits: Salary – We offer competitive remuneration package, including attractive bonus and share options. Parental Leave – Generous parental leave policy and you can choose how you take your leave (full pay or half pay) Diversity and Inclusion – At Caterpillar we are committed to diversity and inclusion, equal opportunity and equal outcome. Discounts – We have staff discounts across health insurance, shopping, food, health & wellbeing and travel. Global Presence – As Caterpillar is a global company, we have many career opportunities across the globe and have training and development opportunities. Visa Sponsorship is not available for this position. Posting Dates: March 19, 2026 - April 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. There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar. Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves developing and maintaining applications for Caterpillar by following the full software development lifecycle, ensuring code meets internal and industry standards for security and resilience. Responsibilities include hands-on development within an agile group, creating backend services, and potentially extending into UI and cloud development.
Loading...