Software Automation Engineer Intern

Caterpillar Caterpillar · Industrial · Brisbane, Queensland

Caterpillar is seeking a Software Automation Engineer Intern to join their Mining Autonomous Truck Solutions team. This role involves full SDLC responsibilities, including backend services, UI/cloud development, and quality assurance through various testing methods (SIL, HIL, simulation, machine testing). The intern will contribute to developing and delivering software products and solutions within an Agile environment, focusing on autonomy and fleet management systems for the mining domain.

What you'd actually do

  1. Hands on developing and delivering software products and solutions through the full SDLC.
  2. Leverage your recent knowledge gained at university to contribute ideas and identify gaps in process.
  3. Opportunities to work with different teams covering: Software development directly on Cat’s commercial products and supporting solutions.
  4. Issue identification, support and resolution.
  5. Quality assurance processes using test cases and building test automation.

Skills

Required

  • software engineering
  • computer science
  • backend services
  • full SDLC
  • Agile
  • test automation

Nice to have

  • product development
  • cloud engineering
  • DevOps
  • UI development
  • fleet management systems