> Markdown version of [/jobs/ext/3572007-simulation-quality-automation-engineer](https://www.wearedevelopers.com/jobs/ext/3572007-simulation-quality-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Simulation Quality Automation Engineer - **Company:** Caterpillar - **Location:** Irving, TX, United States - **Experience:** Experienced - **Salary:** $97,530.0 - $158,480.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Code Review, Continuous Integration, Software Debugging, Linux, Distributed Systems, Python (Programming Language), Real-Time Operating Systems, Regression Testing, Requirements Traceability, Software Engineering, Verification and Validation (Software), Systems Integration, Test Data, Digital Twin, Scripting, Cloud Platform System, Performance Testing, Git, Isaac Sim, Integration Tests, Information Technology, Tools for Reporting, Unreal Engine, NVIDIA Omniverse - **Published:** October 3, 2026 - **Apply:** https://dejobs.org/x/x/E5924D9F111F4A8E8FFF0A6211AAAD0B/job/ ## About the Role * Software development or test automation experience using Python, C++, C#, Java, or a comparable language. * Experience with automated testing, unit testing, integration testing, regression testing, CI/CD, and defect tracking. * Knowledge of verification and validation, requirements traceability, test design, metrics, and release-quality practices. * Exposure to SIL, HIL, simulation systems, robotics, digital twins, real-time software, or embedded integration is preferred. * Experience with Linux, Git, scripting, containers, logs, debugging, and test reporting tools. * Knowledge of APIs, distributed systems, cloud environments, performance testing, or observability is a plus. * Exposure to NVIDIA Omniverse, Isaac Sim, Unreal Engine, ROS2, Gazebo, AirSim, CARLA, or comparable simulation tools is preferred. * Strong analytical, troubleshooting, communication, teamwork, and documentation skills. * 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. ## Description The Simulation Quality Automation Engineer will develop and execute automated quality, integration, and validation solutions for simulation platform, scenario framework, rendering, digital twin, robotics, and autonomy workflows. Working with the QA Lead and engineering teams, the role will build test software, regression suites, SIL and HIL workflows, metrics, reports, and release-quality evidence for simulation capabilities., * Develop and maintain automated test frameworks and reusable test utilities using Python, C++, or other relevant languages. * Create unit, integration, system, regression, performance, reliability, SIL, and HIL tests for simulation platform components and workflows. * Translate requirements, acceptance criteria, interfaces, and expected behaviors into clear test cases and automated validation. * Build regression suites covering 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, results comparison, baseline management, defect reproduction, and root-cause analysis. * Perform system integration and exploratory testing across cloud, on-premises, GPU, SIL, and HIL environments. * Partner with software, scenario, rendering, digital twin, robotics, controls, and platform engineers to identify risks and improve testability. * Document test plans, procedures, results, defects, coverage, known limitations, and release recommendations. * Contribute to quality standards, code reviews, test reviews, and continuous improvement under the direction of the QA Lead.