Caterpillar Inc., Engineering Rotational Development Program - Product Development Track
Listed on 2026-01-14
-
Engineering
Electrical Engineering, Systems Engineer, Software Engineer
Caterpillar Inc., 2026 Engineering Rotational Development Program - Product Development Track (ERDP) - Application via Way Up
Pay found in job post
Base pay range: $79,800.00/yr - $/yr
Career AreaEngineering
Job DescriptionYour 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 makers, problem solvers, and future world builders creating stronger, more sustainable communities. We don't just talk about progress and innovation – we make it happen with our customers where we work and live. Together we are building a better world for all of us to enjoy.
StartYour 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 to achieve your career goals while contributing to Caterpillar’s mission of delivering exceptional products, services, and technologies to our customers. Our ERDP is an entry‑level program designed to build employees’ skill sets within the discipline and continue growth even after the program’s successful completion.
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 OffersAs part of the ERDP, you’ll rotate through different teams and projects that match your skills, knowledge, and abilities. You’ll work on meaningful projects, connect with mentors, and gain exposure to various areas of the company. Here are just a few paths you might explore:
- 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 optimisation, structural dynamics, development and optimisation 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, troubleshoot issues, and collaborate with others to achieve 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, and powertrain controllers. Will be responsible for understanding the feature requirement, implementing it, and testing it prior to a production rollout. - Electronic Components:
Design and test various electronic control modules and components. Work with internal Caterpillar clients to understand controller/component requirements, help design PCB layouts, and perform digital/analog/power circuit analysis and testing. Other duties may include working with suppliers, testing the controllers/components in various environments, ensuring FMAs are conducted and documented to meet Caterpillar quality requirements. - Embedded Software Development:
Develop embedded software in C, C#, and/or C++ for various electronic control modules. Examples include Datalink communications, sensor/actuator input and output, speed calculation, injection/spark timing, memory management, CPU optimisation, multi‑core design, and autonomy algorithms. Some areas involve scripting in Python/Visual Basic for automation. - Software Validation/Verification for Electronic Systems:
Verify functionality of a feature or control system algorithm on a HIL or SIL system. Understand the requirements of the feature and/or controller schematics, verify functionality, debug/report anomalies, and help validate fixes. - Engineering Data Analytics:
Write and…
(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).