Software Intern

Caterpillar · Industrial · Wuxi, Jiangsu

Intern position focused on software development, tool development, and algorithm application within Caterpillar's product development process. Responsibilities include secondary development of simulation software, participation in internal tool development, and assisting with innovation projects. Requires familiarity with programming languages, data structures, and algorithms, with a preference for GUI programming and AI algorithm knowledge.

What you'd actually do

  1. Conduct secondary development of simulation software to improve efficiency of existing simulation process;
  2. Participate in the development of in-house simulation tools;
  3. Participate in the research and application of relevant algorithms;
  4. Assist senior engineers in completing company innovation projects.

Skills

Required

  • Python
  • C++
  • data structures
  • algorithms

Nice to have

  • GUI programs
  • mathematical function libraries
  • independently complete projects of a certain scale
  • AI related algorithms
  • communication skills
  • teamwork skills