Senior Simulation and HIL Integration Engineer

Caterpillar•Mossville, IL
•Onsite

About The Position

Caterpillar’s Cat Technology team is seeking a Senior Simulation and HIL Integration Engineer to develop high-fidelity machine and sensor simulation models and deploy them within Hardware-in-the-Loop (HIL) platforms. The role focuses on real-time model integration, virtual validation, sensor simulation, and technical collaboration with HIL and autonomy teams. Platforms and tools include NVIDIA Omniverse, Isaac Sim, Isaac Lab, dSPACE, MATLAB, and Simulink. The successful candidate will contribute technical leadership by helping shape autonomy simulation strategies, mentoring engineers, and advancing virtual engineering capabilities. The position is based onsite five days a week in Mossville, Illinois, with less than 10% domestic travel. Domestic relocation assistance and visa sponsorship are available for eligible applicants. The stated summary pay range is $112,710 to $183,140. Caterpillar describes itself as a global manufacturer of construction and mining equipment, engines, turbines, and locomotives, with a commitment to helping customers build a more sustainable world and contributing to a reduced-carbon future.

Requirements

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Robotics, Mechatronics, or a related engineering discipline.
  • Knowledge of decision-making processes and tools, with the ability to analyze situations and make productive decisions based on informed judgment.
  • Effective communication skills, including the ability to transmit, receive, and accurately interpret ideas, information, and needs.
  • Knowledge of software development tools and activities and the ability to produce software products or systems according to product requirements.
  • Knowledge of the software development life cycle and ability to use a structured methodology to deliver and manage software products.
  • Knowledge of software integration processes and functions, with the ability to design, develop, and maintain interfaces and links to other platforms and software packages.
  • Knowledge of software product design and the ability to convert market requirements into software product design.
  • Knowledge of technical aspects of software products and the ability to design, configure, and integrate them.
  • Knowledge of software product testing and the ability to design, plan, and execute testing strategies to ensure quality and adherence to requirements.

Nice To Haves

  • Master’s degree.
  • Five or more years of experience developing HIL systems or real-time simulation environments.
  • Experience with NVIDIA Omniverse, Isaac Sim, or Isaac Lab.
  • Experience with dSPACE and MATLAB/Simulink.
  • Experience integrating embedded controllers and real-time systems.
  • Working knowledge of CAN, J1939, LIN, Ethernet, and TCP/IP communications.
  • Experience with CAN-based data acquisition and analysis tools such as Vector CANoe, CANalyzer, CANape, or similar industry-standard tools.
  • Programming experience using Python, C++, or C.
  • Strong analytical and troubleshooting skills.
  • Experience with off-highway construction or mining equipment.
  • Automotive systems or autonomous vehicle experience.
  • Robotics knowledge and related experience.
  • AI and machine learning experience.
  • Industrial automation experience.
  • Advanced controls and embedded systems experience.

Responsibilities

  • Design, develop, validate, and deploy machine models within HIL platforms for autonomous-system validation.
  • Configure and support dSPACE-based real-time simulation and HIL platforms.
  • Develop and maintain virtual validation environments using NVIDIA Omniverse, Isaac Sim, and Isaac Lab.
  • Integrate MATLAB/Simulink control models into HIL and simulation environments.
  • Develop and validate sensor simulation environments, particularly LiDAR modeling and virtual testing.
  • Deliver validated, real-time-capable simulation models, integration interfaces, and representative test scenarios to support the HIL team.
  • Analyze and troubleshoot communication networks including CAN, J1939, LIN, Ethernet, and TCP/IP.
  • Use CAN-based measurement, calibration, and data acquisition tools such as Vector CANape, CANalyzer, and CANoe, or equivalent platforms.
  • Develop automated tools to verify simulation-model functionality, timing, interfaces, and repeatability.
  • Create test scenarios to evaluate autonomy software across varying terrain, weather, environmental, and operational conditions.
  • Collaborate with autonomy, software, and simulation engineers to define validation strategies and improve simulation fidelity.
  • Analyze simulation and integration results, identify model or interface issues, and recommend improvements.
  • Develop technical documentation, validation reports, and best-practice guidelines.
  • Drive continuous improvement in simulation automation, model fidelity, real-time performance, and integration efficiency.
  • Mentor engineers and help shape autonomy simulation strategies.

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.
  • Relocation assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service