×
Register Here to Apply for Jobs or Post Jobs. X

Caterpillar Inc., Engineering Rotational Development Program - Product Development Track

Job in Peoria, Peoria County, Illinois, 61639, USA
Listing for: WayUp
Full Time position
Listed on 2026-01-11
Job specializations:
  • Engineering
    Systems Engineer, Electrical Engineering
Job Description & How to Apply Below
Position: Caterpillar Inc., 2026 Engineering Rotational Development Program - Product Development Track ([...]

Caterpillar Inc., 2026 Engineering Rotational Development Program - Product Development Track (ERDP) - Application via Way Up

This role is with Caterpillar Inc. Way Up is partnering with Caterpillar Inc. to hire top talent.

Career Area:
Engineering

Job 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.

Start Your Career with Purpose. Are you ready to apply your engineering education to real-world challenges? Caterpillar's Engineering Rotational Development Program (ERDP) is designed for entry-level professionals like you. Through rotational assignments, you'll continue developing your skills and knowledge - helping you achieve your career goals while contributing to Caterpillar's mission of delivering exceptional products, services, and technologies to our customers.

Our Engineering Rotational Development Program is an entry-level program designed to build employees' skill sets within the discipline and continue growth, even after the successful completion of the program.

This 12 to 18-month program provides practical experience across multiple engineering teams and technologies. It's more than just a job, it's a launchpad for your future at one of the world's leading manufacturers of construction and mining equipment.

What the Program Offers
  • Product Design:
    Design components and systems for Caterpillar products to meet customer needs. Collaborate with cross-functional teams throughout the value chain—from concept to production—to deliver effective solutions.
  • Simulation/Performance Analysis: CFD (ANSYS), FEA, 3D modelling, autonomy sensor and photorealistic environment root cause investigation, system/subsystem/component design optimization, structural dynamics, development and optimization of engine, aftertreatment, battery, fuel cell, powertrain, machine system performance, and/or autonomy and multiple machine coordination.
  • Test/Validation/Hands‑on:
    Apply strong mechanical engineering understanding in a test/validation (hands‑on) environment, troubleshooting issues, and collaborating with others for optimal results.
  • Controls Development:
    Develop/implement control system algorithms using Matlab/Simulink for various control systems including, but not limited to, engine controllers, machine implement controllers, as well as powertrain controllers. Will be responsible for understanding the feature requirement, implementing it, as well as testing it prior to a production rollout.
  • Electronic Components:
    Will be responsible for designing and testing various electronic control modules, as well as various electronic components. Will work with various internal Caterpillar clients to understand controller/component requirements, help design PCB layouts, as well as perform digital/analog/power circuit analysis and testing. Other duties may include working with suppliers, testing the controllers/components in various environments, ensuring that FMEAs are conducted and documented to meet stringent Caterpillar quality requirements.
  • Embedded Software Development:
    Develop embedded software in C, C#, and/or C++ for various electronic control modules. Some examples of embedded software development applications include Datalink communications, inputs and outputs (sensors and actuators), speed calculation, injection/spark timing, memory management, CPU optimization, multi‑core design and implementation, autonomy algorithms for perception, localization, planning, etc. In addition, some areas of work include developing scripts in Python/Visual Basic for automation.
  • Software Validation/Verification for Electronic Systems:
    Verify functionality of a feature or control system algorithm on a HIL (Hardware in the Loop) simulator bench or a SIL (Software in the Loop) system. Understand the…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary