Skip to content

Jobs

Caterpillar

Robot type
Construction
Location
MossvilleIllinoisUSA
Job type
Business Operations
Posted
Sep 10, 2026
Salary
$112,710–$183,140 a year
Full-time

Senior Autonomy Validation Engineer

Job description

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.

This Senior Autonomy Validation Engineer position will support Caterpillar’s Command for Hauling (CfH) Autonomous program with a strong focus on lab-based system integration, validation, simulation, and machine performance analysis.

Job responsibilities

  • Validate CfH autonomous workflows using L8 HIL benches, simulation environments, bench hardware, machine interface models, and supporting test assets.
  • Develop and maintain validation scenarios, test cases, regression tests, and evidence packages based on requirements, release content, field issues, machine data, and customer-use cases.
  • Analyze real machine data, site data, logs, communication captures, and test results to understand machine behavior, identify performance gaps, and support root-cause investigation.
  • Use machine performance analysis to improve validation coverage, confirm expected system behavior, and provide feedback to development and product teams.
  • Support development of simulation capabilities by using real machine data to improve model fidelity, reproduce field conditions, simulate operational scenarios, and strengthen CfH shift-left validation.
  • Develop and maintain MATLAB/Simulink real-time models for machine dynamics, actuator behavior, ECM I/O, signal simulation, and closed-loop validation.
  • Configure, operate, and troubleshoot dSPACE SCALEXIO benches using ConfigurationDesk and ControlDesk, including deployment, parameter management, automated test execution, and bench bring-up.
  • Integrate and validate communications across CAN/J1939, Ethernet/TCP-IP, machine networks, and offboard connectivity, including timing, message integrity, and interoperability.

Job requirements

  • Industry Knowledge: Knowledge of mining autonomy, Command for Hauling, autonomous haulage workflows, machine applications, customer site operations, and validation environments.
  • Software Product Testing: Knowledge of validation planning, requirements-based testing, scenario-based testing, regression testing, test automation, defect management, and release evidence using tools such as JIRA and…
  • Systems Integration: Ability to integrate and troubleshoot onboard autonomy software, MineStar/Fleet systems, machine ECMs, sensors, positioning systems, communication networks, and HIL/simulation environments.
  • Problem Solving: Ability to identify, isolate, and resolve technical and process issues affecting validation quality, schedule, and release readiness.
  • Programming: Knowledge of relevant programming, scripting, model-based development, and test automation tools used to test, debug, and improve validation workflows.
  • Technical Troubleshooting: Ability to troubleshoot hardware, software, electrical interfaces, communication networks, bench configurations, and integrated autonomous machine behaviors.
  • Technical Communication: Ability to communicate technical issues, validation status, test results, risk areas, and release recommendations clearly to engineering and leadership stakeholders.

Similar jobs