> Markdown version of [/jobs/ext/1427995-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/1427995-embedded-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). --- # Embedded Software Test Engineer - **Company:** Impact - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $145,600.0 - $156,000.0 - **Contract:** Temporary contract - **Skills:** Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Command-Line Interface, Computer Engineering, Embedded Software, Firmware, Log Files, Test Scripts, System-level Testing - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4aeb1ae083dca52d ## About the Role * Bachelor's degree in Electrical, Computer Engineering, or a related field. * 2-5 years of hands-on experience in embedded systems testing within a medical device or regulated environment. * 2+ years of experience analyzing requirements and creating detailed test cases, test plans, and test protocols for embedded systems. * Proven ability to perform manual and automated testing of hardware and software/firmware, with strong documentation skills. * Skilled in troubleshooting defects via root cause analysis, utilizing command-line tools, log files, and other testing methods. * Familiarity with electrical, mechanical, and system-level verification techniques. * Experience with command line tools and scripting. * Knowledge of C++ and C#. ## Description As a Sr. Embedded Software Test Engineer, you will be responsible for developing and executing comprehensive test plans and test strategies for embedded software, firmware, and hardware-integrated products., * Developing comprehensive test plans and strategies for embedded software, firmware, and hardware-integrated products. * Executing manual and automated tests to validate product performance and identify defects. * Documenting test results accurately and thoroughly to ensure clear communication of findings. * Troubleshooting defects through root-cause analysis to determine underlying issues. * Using command-line tools, log files, and physical probing to analyze system behaviors. * Defining and refining test protocols to improve testing efficiency and coverage. * Validating product quality by applying electrical, mechanical, and system-level testing methods. * Preparing detailed test reports summarizing execution results, defects, and corrective actions. * Collaborating with cross-functional teams to align testing activities and sharing results effectively. * Continuously improving testing methods to enhance overall product quality and regulatory compliance. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [The Software Bug All Stars - and what we can learn from them](https://www.wearedevelopers.com/videos/423-the-software-bug-all-stars-and-what-we-can-learn-from-them) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [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) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)