Caterpillar

Simulation Quality Automation Engineer

Caterpillar
Apply
2 days ago
Irving, TX, USAEntry Level / Mid Level
H1B sponsor

Base Salary

$98k - $158k/yr

Responsibilities

  • Develop and maintain automated test frameworks and reusable utilities using Python, C++, or other relevant languages.
  • Create unit, integration, system, regression, performance, reliability, SIL, and HIL tests for simulation components and workflows.
  • Translate requirements, acceptance criteria, interfaces, and expected behaviors into test cases and automated validation.
  • Build regression suites for scenario execution, runtime services, APIs, asset workflows, rendering outputs, sensors, and platform integrations.
  • Integrate automated simulation tests into CI/CD pipelines, build gates, packaging, artifact, and release workflows.
  • Develop test data, fixtures, mocks, stubs, environment configurations, and repeatable test environments.
  • Implement metrics, KPIs, pass/fail criteria, dashboards, reports, traceability, and automated evidence collection.
  • Support deterministic replay, result comparison, baseline management, defect reproduction, and root-cause analysis.
  • Perform system integration and exploratory testing across cloud, on-premises, GPU, SIL, and HIL environments.
  • Document test plans, procedures, results, defects, coverage, limitations, and release recommendations, and contribute to quality and test reviews.

Requirements

  • Experience with software development or test automation using Python, C++, C#, Java, or a comparable language.
  • Experience with automated, unit, integration, regression, CI/CD, and defect-tracking practices.
  • Knowledge of verification and validation, requirements traceability, test design, metrics, and release-quality practices.
  • Experience with Linux, Git, scripting, containers, logs, debugging, and test reporting tools.
  • Bachelor’s degree in Engineering, Computer Science, Software Engineering, Quality Engineering, or a related discipline.
  • Typically 2+ years of software engineering, quality engineering, or test automation experience; relevant academic, research, internship, or project experience may be considered.
  • Preferred exposure to SIL, HIL, simulation systems, robotics, digital twins, real-time software, embedded integration, APIs, distributed systems, cloud environments, performance testing, observability, NVIDIA Omniverse, Isaac Sim, Unreal Engine, ROS2, Gazebo, AirSim, or CARLA.
  • Strong analytical, troubleshooting, communication, teamwork, and documentation skills.

Benefits

  • Medical, dental, and vision benefits.
  • Paid time off, including vacation, holidays, and volunteer time.
  • 401(k) savings plans, Health Savings Account, and Flexible Spending Accounts.
  • Health lifestyle programs, Employee Assistance Program, voluntary benefits, and employee discounts.
  • Career development, tuition reimbursement, incentive bonus, disability benefits, life insurance, parental leave, and adoption benefits.
  • Full-time onsite work five days per week in Irving, Texas; domestic relocation assistance is available.
  • Visa sponsorship is available for eligible applicants.

Tech Stack

C#C++GitJavaLinuxPythonUnreal Engine

Categories

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me