Controls Engineer, Energy Solutions

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Mossville, IL
Salary
$89,210–$133,810 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Nov 6, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $112k
$75k $223k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $144,375–$209,000 — the blue band above. At the midpoint, this role pays about $112k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 131 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 125 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Controls Engineer, Energy Solutions

The Controls Engineer - Energy Solutions joins the Integrated Drivetrain Energy Solutions division to develop, integrate, and validate control strategies for electrified power train technologies. Working within an agile product group, the engineer translates system requirements into functional specifications and control models for charging solutions, battery energy storage systems, and site energy management controllers. Daily responsibilities include creating and simulating models, performing performance analysis, and executing verification and validation at the software, controller, and integrated-system levels. The role requires proficiency in MATLAB, Simulink, embedded C, and Python to solve technical problems and troubleshoot system behaviors. The engineer supports the integration of controllers with batteries, power electronics, generators, and inverters, focusing on improving the reliability and performance of next-generation energy products and zero-emissions technologies.

What you'll do

  • Develop, integrate, and validate control algorithms for charging products and battery energy storage systems.
  • Translate product requirements into control strategies, functional specifications, and testable engineering deliverables.
  • Create and simulate control models using MATLAB, Simulink, embedded C, and Python.
  • Execute controls verification and validation at the model, software, controller, and integrated-system levels.
  • Analyze test results to troubleshoot unexpected system behavior and identify root causes.
  • Support the integration of controllers with batteries, power electronics, chargers, and communication networks.
  • Document technical decisions, test results, and conclusions for cross-functional engineering teams.

What we're looking for

  • Bachelor's degree in Electrical Engineering.
  • Ability to develop, integrate, and validate control algorithms for charging products, battery energy storage, and site energy management controllers.
  • Proficiency in translating product requirements into control strategies, functional specifications, models, and testable engineering deliverables.
  • Ability to create, simulate, and implement control models using MATLAB, Simulink, embedded C, and Python.
  • Experience developing or validating control software for battery energy storage, charging, microgrid, or power electronics technologies (preferred).
  • Familiarity with MIL, SIL, PIL, or HIL verification methods, data analysis, and root-cause troubleshooting (preferred).
  • Experience with requirements development, CAN communications, Git/version control, and agile product development (preferred).
  • Ability to manage multiple priorities, communicate effectively, and provide solutions to significant technical challenges.

More like this

Similar roles

Microgrid Controls Engineer

AES Corporation

Remote (Louisville, CO) +4 11 days ago $145,000–$181,050
SCADA HMI CODESYS Modbus DNP3 IEC 61850 Ladder Logic Structured Text Function Block Diagrams Ignition Perspective BESS Microgrid Controls Industrial Networks Protection Relays Commissioning Factory Acceptance Testing Distributed Energy Resources
4+ yrs exp Remote

Control Systems Senior Engineer

Caterpillar

Mossville, IL +1 11 days ago $112,710–$169,060
Simulink MATLAB Stateflow AUTOSAR Model-in-the-Loop Software-in-the-Loop Hardware-in-the-Loop CANape CANalyzer Vector Network Interfaces Embedded Systems Version Control Configuration Management Requirements Analysis

Senior Controls Systems Design Engineer

Microsoft

Remote 7 days ago $119,800–$234,700
EPMS Industrial Controls Power Telemetry TCP/IP Serial Communication Data Acquisition Electrical Power Systems Building Automation Systems Engineering Network Design Commissioning Instrumentation Metering Time Synchronization Distributed Systems
3+ yrs exp Remote

Senior Controls Engineer

Anduril Industries

Costa Mesa, CA 18 days ago $147,000–$196,000
MATLAB Simulink Embedded C C FOC BLDC PMSM HIL SIL MIL dSPACE Typhoon HIL OPAL-RT PLECS STM32 TI C2000 NXP S32K CAN SPI UART RS-485 RTOS PWM ADC DMA
8+ yrs exp

Staff Controls Engineer

Anduril Industries

Costa Mesa, CA 18 days ago $183,000–$243,000
MATLAB Simulink Embedded C C FOC BLDC PMSM HIL SIL MIL dSPACE Typhoon HIL OPAL-RT PLECS STM32 TI C2000 NXP S32K CAN SPI UART RS-485 RTOS Embedded Coder Power Electronics PID State Estimation
10+ yrs exp

Battery Control Systems Engineering Specialist

Caterpillar

Peoria, IL 4 days ago $128,470–$192,710
BMS MATLAB Simulink HIL SIL CAN Communication CANape Embedded Systems Control Algorithms Lithium-Ion Batteries AI ML Requirements Analysis Direct-to-Flash MIL Validation Simulation