Join to apply for the Software Engineering Graduate role at Caterpillar Inc. Join to apply for the Software Engineering Graduate role at Caterpillar Inc. Get AI-powered advice on this job and more exclusive features.
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.
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.
Caterpillar of Australia is looking for an Software Engineering Graduate to join the team in 2025 based in Brisbane CBD.
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 in autonomous solutions 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 graduate, or someone nearing completion of an engineering university degree, focused on software and / or product development, cloud engineering, DevOps, etc. This position is ideal for a candidate looking to start their career with the world leader in Mining Autonomous Truck Solutions! This is a developmental role and successful candidates will be trained and supported in autonomous system development 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 technical professionals.You will help to create the backend services as well as ensure a cohesive integration with contributed components.Opportunities exist 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.The position responsibilities include a strong quality focus through significant interaction with integration points including : Software in the Loop (SIL), Hardware in the Loop (HIL), Simulation, Substitute machine testing, and actual machine testing.
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 Cat'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 needing the world's greatest autonomy and fleet management system!Recent university degree in software engineering, computer science or related.
Additional Information
This position requires the successful candidate to work full-time in our Brisbane CBD office.
Caterpillar of Australia is not currently hiring foreign national applicants that require or will require sponsorship.
Posting Dates
July 3, 2025 - July 17, 2025
Caterpillar is an Equal Opportunity Employer.
Not ready to apply? Join our Talent Community. Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionIndustriesConstruction and Machinery ManufacturingReferrals increase your chances of interviewing at Caterpillar Inc. by 2x
Get notified about new Software Engineering Specialist jobs in Brisbane, Queensland, Australia.
Brisbane, Queensland, Australia 3 months ago
Fortitude Valley, Queensland, Australia 4 weeks ago
Standing Expression of Interest - All RolesBrisbane City, Queensland, Australia 1 week ago
Paddington, Queensland, Australia 4 days ago
Brisbane, Queensland, Australia 3 days ago
Brisbane, Queensland, Australia 4 weeks ago
Software Development Graduate (2025, Stores)Brisbane, Queensland, Australia 1 week ago
Brisbane, Queensland, Australia 1 week ago
Brisbane, Queensland, Australia 4 weeks ago
Brisbane, Queensland, Australia 3 weeks ago
Herston, Queensland, Australia 9 hours ago
Brisbane, Queensland, Australia 2 weeks ago
Freelance Software Developer (Python) - Quality Assurance (AI Trainer)Brisbane, Queensland, Australia 4 weeks ago
Brisbane, Queensland, Australia 1 week ago
Brisbane, Queensland, Australia
80,000.00
200,000.00
2 weeks ago
Software Engineers - AI Team (Typescript / Node / React / AWS)Brisbane, Queensland, Australia 3 days ago
Software Engineer - Solutions EngineeringBrisbane, Queensland, Australia 2 months ago
Brisbane, Queensland, Australia
A$120,000.00
A$165,000.00
1 week ago
Brisbane, Queensland, Australia 2 weeks ago
Brisbane, Queensland, Australia 2 days ago
Brisbane, Queensland, Australia
A$130,000.00
A$160,000.00
3 days ago
Software Engineering Specialist - Human DataGreater Brisbane Area
55.00
65.00
2 days ago
Brisbane, Queensland, Australia 2 weeks ago
Brisbane, Queensland, Australia 2 weeks ago
Brisbane, Queensland, Australia
A$60,000.00
A$100,000.00
2 weeks ago
Brisbane, Queensland, Australia 1 week ago
Brisbane, Queensland, Australia 2 weeks ago
Software Engineer (Typescript / React / Node / AWS)Brisbane, Queensland, Australia A$120,000 - A$145,000 4 days ago
St Lucia, Queensland, Australia 1 week ago
Freelance Software Developer (Java) - AI TrainerBrisbane, Queensland, Australia 1 week ago
Bowen Hills, Queensland, Australia 2 weeks ago
Brisbane, Queensland, Australia 3 days ago
Brisbane, Queensland, Australia 22 hours ago
Brisbane, Queensland, Australia 1 week ago
Brisbane City, Queensland, Australia 4 weeks ago
Freelance Software Developer (TypeScript) - AI TrainerBrisbane, Queensland, Australia 1 day ago
Brisbane, Queensland, Australia 4 weeks ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr
Engineering Graduate • Australia