Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caterpillar Logo

Control Systems Senior Engineer- ePowertrain Software

Caterpillar

$110,520 - $165,840
Dec 10, 2025
Mossville, IL, US
Apply Now

Caterpillar Inc. is looking to engineer the next generation of advanced machinery and transform industries with cutting-edge electric drive technologies by developing and refining the software that powers their machines.

Requirements

  • Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
  • Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
  • Knowledge of embedded systems and their applications; ability to develop embedded systems with varying levels of complexity to control the operations of the machine it is embedded within.
  • Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
  • Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
  • Experience architecting modular software features
  • Experience with C and Simulink Autocoding
  • Experience with CICD pipelines
  • Experience with version control system
  • Experience with CAN Datalink tools (CANape and CANanalyzer)

Responsibilities

  • Implement controls into software using Simulink
  • Ensure team is following the software development process including using the configuration management system and proving required software documentation
  • Refine or develop requirements for the control systems
  • Work with the verification team to ensure proper test plans are in place
  • Analyze field data to diagnose software and field issues
  • Maintain and update the Continuous Integration/Continuous Delivery (CICD Pipeline)

Other

  • This position requires working onsite five days a week.
  • Domestic relocation assistance is available for this position.
  • Visa sponsorship is available for this position
  • Any offer of employment is conditioned upon the successful completion of a drug screen.