Software Intern

Caterpillar UK

Wuxi, China
Python or c++ programming
Data structures and algorithms
Simulation software development
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other

Job Summary

  • When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
  • In the continuous growth of theory combined with practice, you will participate in Caterpillar products' program development, digital tool development, and algorithm application.
  • Main responsibilities include, but are not limited to: secondary development of simulation software programs to improve existing simulation processes and efficiency.

Matching Summary

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.

Skills & Requirements

Must-have

  • Python or C++ programming
  • Data structures and algorithms
  • Simulation software development
  • Algorithm research and application

Nice-to-have

  • GUI program development
  • Mathematical function libraries
  • Independent project completion
  • AI related algorithms
  • Good communication and teamwork

Key Requirements

  • Bachelor's degree or above
  • Computer Science, Automation, Automotive Engineering, Engineering Mechanics or equivalent major
  • Familiarity with at least one programming language
  • Familiarity with data structures and algorithms

Work Rights

Not specified

Tailored Resume

Cover Letter