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