Intern
Career Area:
Students and GraduatesJob 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.
The CTCT division (a joint venture between Trimble and Caterpillar) creates world-leading grade control and automation products for customers in the paving, construction, landfill, and mining industries. Our products make operators of heavy equipment more productive, whether they’re working on a landscaping job in someone’s backyard, levelling a section for a house, building a subdivision or highway, or operating an 800-tonne excavator on a mine site.
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.
As a Software Engineering Intern at CTCT, you will work as an integral member of one of our software development teams, developing our Grade Control and Automation product, which comprises an embedded C++ platform with Android and Angular user interfaces. Your team is a forward-thinking group, working collaboratively to transform the world through the application of cutting-edge technology. You will be involved in the development cycles of software, through component and systems development, testing, reporting of issues, and highlighting areas of improvement. You will get many opportunities to apply your curiosity, organisation, and problem-solving skills to this role.
Be involved in the development cycles of software
Complete component and systems testing
Reporting of issues
Highlight areas of improvement
Understanding customer needs and workflows, and providing feedback to the team
Any other duties directed by Management as and when required.
Qualifications
Working towards a relevant tertiary qualification in computer science, engineering, mathematics, mechatronics, or equivalent.
OOP experience (Java/C++) and interpreted languages (preferably Python)
Experience implementing common software design patterns
Attention to detail and strong organisational skills
Agile, positive, and methodical
Enjoy working with a highly collaborative team
High attention to detail with strong communication & problem-solving skills
Seek opportunities to utilise technical knowledge and abilities
Take ownership of individual assignments
Enjoy working with new and emerging technology.
Important Dates
Must be available from 16th of November 2026 until 12th of February 2027
Holiday shutdown between 18th of December 2026 until 5th of January 2027
Caterpillar is committed to providing every employee with the opportunity to learn, grow, and excel in a respectful and collaborative workplace. We value diversity of gender, race, and nationality, knowing it drives our best thinking.
Caterpillar of Australia and New Zealand is not currently hiring foreign national applicants that require or will require sponsorship.
Posting Dates:
July 28, 2026 - August 8, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.