> Markdown version of [/jobs/ext/3022685-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/3022685-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:** Pro-Search Inc - **Location:** Westbrook, ME, United States - **Salary:** $137,280.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, C++ (Programming Language), Software Quality, Computer Programming, Computer Engineering, Continuous Integration, Linux, Embedded Software, Hardware-In-The-Loop Simulation, Python (Programming Language), Regression Testing, Software Engineering, Test Data, UML, Data Processing, PIC Microcontroller, Information Technology, Build Tools, Golang - **Published:** September 21, 2026 - **Apply:** https://www.prosearchmaine.com/jobs/20994-embedded-software-test-engineer-258/ ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field * Strong programming experience in at least one of the following: C, C++, Go, or Python * Ability to read, understand, and work with embedded software code * Experience testing software in hardware-based or embedded environments * Strong analytical, troubleshooting, and problem-solving skills * Ability to interpret software design documentation, including UML specifications * Familiarity with Linux operating systems * Understanding of microcontrollers and embedded architectures * Strong attention to detail and commitment to software quality Preferred * Experience developing automated test frameworks * Experience integrating test automation into CI/CD workflows * Knowledge of hardware-in-the-loop (HIL) testing environments * Exposure to medical device, diagnostic, or regulated product development environments * Familiarity with Agile software development practices ## Description ProSearch is hiring an Embedded Software Test Engineer in Westbrook, Maine for an onsite contract opportunity supporting embedded systems testing, test automation, software validation, and quality engineering initiatives. This role is ideal for an engineer with experience in C, C++, Python, Go, Linux, and hardware-based testing who wants to contribute to innovative veterinary diagnostic technology. This onsite contract opportunity is ideal for an engineer with experience in embedded software testing, C/C++, Python, Go, Linux environments, hardware-based validation, and test automation frameworks who wants to help deliver reliable, high-quality products that make a meaningful impact. You'll play a key role in expanding automated testing capabilities, increasing test coverage, and supporting the development of advanced medical diagnostic technology used in veterinary care. About the Opportunity This position offers the chance to work alongside a collaborative engineering team developing sophisticated embedded solutions for veterinary diagnostic instruments. The products you support help veterinary professionals make timely, informed decisions that improve the health and well-being of companion animals. You'll work in a fast-paced Agile environment where continuous learning, rapid feedback, and technical innovation are valued. If you enjoy solving complex testing challenges, building automation tools, and contributing directly to product quality, this is a rewarding opportunity to make an impact. Top Skills * Embedded software testing * Test automation development * C, C++, Go, and Python programming * Hardware-in-the-loop (HIL) testing * Linux operating systems * CI/CD integration * Regression and functional testing * Embedded software validation * Microcontroller-based systems * Defect tracking and troubleshooting, * Execute functional, integration, and regression test cases for embedded systems * Identify, document, and track software defects * Collaborate closely with developers to reproduce issues and validate fixes * Ensure testing results are accurate, repeatable, and thoroughly documented, * Design, develop, and maintain automated test solutions using C, C++, Go, and Python * Expand automated test coverage across embedded software platforms * Build tools and frameworks that improve testing efficiency and software quality * Convert existing manual testing processes into scalable automated workflows Test Infrastructure & Continuous Improvement * Partner with engineers to identify automation opportunities across the development lifecycle * Integrate automated testing within CI/CD pipelines * Support and troubleshoot automated test environments * Work with hardware-based testing configurations, including HIL environments ## Related Videos - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)