About The Position

The Senior Validation Engineer will develop, integrate, and validate complex autonomy systems supporting Caterpillar's Command for Hauling autonomous mining truck program. The role executes System Integration & Validation (SI&V) activities in Caterpillar's virtual mine environment to help ensure autonomous system performance, safety, reliability, and productivity. Working with software, systems, and testing teams, the engineer troubleshoots technical issues, analyzes system performance, and contributes to the delivery of autonomous mining solutions. The position is full-time and onsite five days a week at Caterpillar's Mossville, Illinois office, on second shift. It requires up to 10% travel. Domestic relocation assistance and visa sponsorship are available, subject to eligibility.

Requirements

  • Knowledge of technical troubleshooting approaches, tools, and techniques, including the ability to anticipate, recognize, and resolve issues involving hardware, software, applications, or operations.
  • Knowledge of software product testing and the ability to design, plan, and execute testing strategies to ensure product quality and adherence to requirements.
  • Knowledge of problem-solving approaches, tools, and techniques, with the ability to apply them to diverse situations.
  • Knowledge of the organization's industry group, trends, directions, major issues, and regulatory considerations, with the ability to apply that knowledge appropriately.

Nice To Haves

  • Experience with autonomous vehicle, robotics, or mining automation systems, including system integration and validation.
  • Strong understanding of autonomy technologies such as path planning, perception, positioning, and machine control systems.
  • Experience working in Linux environments and supporting software-in-the-loop or simulation-based testing.
  • Proven ability to troubleshoot complex software and system-level issues using data analysis and root-cause investigation techniques.
  • Experience developing, integrating, or validating software for safety-critical systems in real-world or virtual test environments.
  • Strong communication skills and ability to collaborate across software, systems, and test engineering teams in a global organization.
  • Construction or mining industry experience.

Responsibilities

  • Execute system integration and validation activities for autonomous mining truck systems within Caterpillar's Command for Hauling program.
  • Perform testing in Caterpillar's scalability lab and Software-in-the-Loop (SIL) environments to validate system functionality, safety, and performance requirements.
  • Develop, integrate, troubleshoot, and evaluate autonomy software systems supporting machine perception, positioning, path planning, and control capabilities.
  • Analyze test, simulation, and field data to identify root causes, resolve complex technical issues, and improve autonomous system performance.
  • Collaborate with software, systems, and validation engineering teams to translate requirements into testable solutions and communicate technical results across global organizations.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service