> Markdown version of [/jobs/ext/215896-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/215896-software-test-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). --- # Software Test Engineer - **Company:** CareerCircle - **Location:** Dearborn, MI, United States (Remote available) - **Experience:** Experienced - **Salary:** $87,984.0 - $105,539.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), C (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, Software Bug Management, C++ (Programming Language), Code Coverage, Software Quality, Embedded Software, Github, Hardware-In-The-Loop Simulation, Python (Programming Language), Object-Oriented Software Development, Software Architecture, Software Engineering, Verification and Validation (Software), Test Case, Test Execution Engine, Test Management, Strategies of Testing, Scripting, Automotive Software, Software Version Control, Testrail - **Published:** May 21, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/mi/dearborn/6e0bb78b-446e-4174-b31d-172a8560bff2 ## About the Role Scripting Visionary Innovation Simulations Code Coverage Test Automation Customer Service Embedded Systems Software Validation Software Development Test Execution Engine Object-Oriented Design Artificial Intelligence C (Programming Language) Engineering Design Process C++ (Programming Language) Critical Illness Insurance Verification And Validation Python (Programming Language) Continuous Improvement Process Software Development Life Cycle Troubleshooting (Problem Solving) Advanced Driver Assistance Systems, * Minimum of 2+ years of professional experience in engineering or software development, with at least 3 years of professional software development experience preferred. * Proficiency in C/C++ and strong object-oriented design skills. * Proficiency in Python and scripting design skills for test automation and tooling. * Proficiency in HIL bench development, execution, and automation. * Experience in software validation, particularly automotive software validation. * Experience with test automation and scripting for validation activities. * Basic HIL test execution experience for ADAS systems. * Bachelor's degree (BS) in Engineering or Software, or an equivalent technical discipline. Additional Skills & Qualifications * Experience across the full software development lifecycle, from conception and architecture definition through detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance. * ADAS resimulation and/or simulation experience. * ADAS verification and validation experience beyond basic HIL execution. * Familiarity with embedded instruction sets such as ARM. * Experience in the development of complete embedded systems., Dearborn, MI*Remote Github Testrail Scripting Test Case Visionary Leadership Automation Innovation Test Tools Communication Test Planning Code Coverage Test Strategy Release Builds Version Control Test Automation Problem Solving Defect Tracking Test Management Software Testing Hardware Support Agile Methodology Embedded Software Defect Management Root Cause Analysis Test Execution Engine Test Management Tools Artificial Intelligence Electronic Control Unit Critical Illness Insurance Software Quality (SQA/SQC) Python (Programming Language) +0 ADAS Verification And Validation Engineer Actalent Dearborn, MI*Remote Planning Scripting Visionary Innovation Simulations Code Coverage Test Automation Customer Service Embedded Systems Software Validation Software Development Test Execution Engine Object-Oriented Design Artificial Intelligence C (Programming Language) Engineering Design Process C++ (Programming Language) Critical Illness Insurance Verification And Validation Python (Programming Language) Continuous Improvement Process Software Development Life Cycle Troubleshooting (Problem Solving) Advanced Driver Assistance Systems +0 ## Description This role focuses on verifying and validating Advanced Driver Assistance Systems (ADAS) to ensure high-quality, reliable, and customer-delighting features. You will collaborate closely with an engineering team to develop, test, and refine ADAS software using hardware-in-the-loop (HIL) systems, test automation, and scripting. The position combines hands-on software validation, embedded systems understanding, and test automation to support the full software development lifecycle., * Collaborate with the engineering team to verify and validate ADAS features that meet performance, safety, and customer satisfaction targets. * Develop, execute, and automate tests on HIL benches to validate ADAS software and system behavior under various driving scenarios. * Create and maintain test automation scripts using Python and other scripting tools to improve test coverage and efficiency. * Perform basic HIL test execution for ADAS systems, including setup, configuration, and troubleshooting of test environments. * Support software validation activities for automotive software, ensuring compliance with internal processes and industry best practices. * Contribute to ADAS resimulation and simulation activities to reproduce, analyze, and validate system behavior. * Participate in the full software development lifecycle, including conception, architecture definition, detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance. * Apply object-oriented design principles in C/C++ to support verification and validation tasks and test-related tooling. * Work with embedded systems and instruction sets (such as ARM) to understand system-level interactions and validate end-to-end functionality. * Document test cases, results, and issues clearly and comprehensively to support continuous improvement and defect resolution. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)