> Markdown version of [/jobs/ext/1964308-software-test-automation-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/1964308-software-test-automation-engineer-embedded-systems). 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 Automation Engineer Embedded Systems - **Company:** HTC Global Services, Inc. - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Automation of Tests, C++ (Programming Language), Code Coverage, Software Quality, Computer Programming, Computer Engineering, Software Debugging, Embedded Software, Python (Programming Language), Regression Testing, Smoke Testing, Software Engineering, Software Requirements Analysis, Software Testing Automation Framework, Test Case, Test Execution Engine, Test Management, Strategies of Testing, Jama (Software), Scripting, Test Scripts, Information Technology, Testrail, Programming Languages - **Published:** August 7, 2026 - **Apply:** https://www.dice.com/job-detail/ec191212-7950-479a-9094-498d7c3e4ba5 ## About the Role We are seeking a highly motivated and experienced Software Test Automation Engineer to support embedded software testing activities. This role focuses on ECU-level software testing, test automation, execution, and continuous improvement to ensure quality, reliability, and performance of embedded software components. The ideal candidate will have experience in embedded software development, software testing, automation frameworks, and scripting using programming languages such as C++ and Python., * 6+ years of IT experience. * 4+ years of software development experience. * Experience with at least two coding languages or advanced proficiency in one programming language. * Experience with embedded software and embedded systems. * Strong programming experience with C++ and Python. * Experience with software testing and test automation. * Experience developing test automation frameworks and implementing test scripts. * Experience with ECU-level software testing. * Experience with test case design and test management tools such as TestRail and Jama. * Experience working with Agile frameworks. * Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering, Electrical & Electronics Engineering, or Software Engineering. ## Description * Analyze software requirements to support test strategy development and ensure comprehensive test coverage. * Design, author, and review detailed ECU-level test cases covering various testing types, including smoke testing, sanity testing, feature regression testing, and stability testing. * Configure and integrate test environments, including test management systems, defect tracking systems, automation frameworks, measurement tools, and debugging tools. * Develop, automate, and maintain test scripts and automation suites using frameworks and programming languages such as Python and C++. * Integrate automated tests into CI/CD pipelines to provide continuous feedback on software quality. * Execute automated tests for engineering and release builds while monitoring test results. * Identify, document, analyze, and track defects to support timely resolution. * Generate test execution reports, including pass/fail results, execution progress, and test coverage metrics. * Analyze test coverage metrics, including requirement coverage, code coverage, and interface coverage, to identify improvement opportunities. * Perform root cause analysis of test failures and determine whether issues are related to the software under test, test environment, or test scripts. * Maintain and improve test cases and automation scripts based on changing requirements, design updates, and defect resolutions. * Support continuous improvement initiatives to enhance testing coverage and effectiveness. ## 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) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## 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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)