Embedded Software Test Engineer
Pro Search Maine
Westbrook, ME · Posted October 21, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Pro Search Maine
More in Maine job market · Financial Services & Banking · Engineering jobs
More roles at Pro Search Maine
- Data Architect · Burlington, MA
- It Specialist Intermediate · Westbrook, ME
- Legal Assistant · Portland, ME
- Director Of Operations With Managed Services Provider Msp · Portsmouth, NH
- 26 018 Sr Project Manager Scrum Master Edw · Freeport, ME
- Chief Financial Officer · Lewiston, ME
Similar jobs
- Software Engineer, Growth Data Platform · Omni · San Francisco, CA
- Staff Engineer, Full Stack (US, Canada, SF) · Short Story · San Francisco, CA
- Software Engineer, Senior · Parsons · Aberdeen, MD
- Member of Technical Staff - Engineering Lead, Compute Platform · Reflection AI · San Francisco, CA
- Software Engineer · Parsons · Las Cruces, NM
- Senior Software Engineer, Trading Infrastructure · Aptos · Palo Alto, CA
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Job Listings Back to Job Listings Contract Westbrook, Maine Location: Westbrook, Maine Type: Contract Job #20994 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 What You'll Do Manual Testing & Validation 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 Test Automation Development 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 Data Processing & Analysis Transform raw test data into structured automated test scenarios Develop tools to parse, validate, and analyze telemetry and configuration data Improve the accuracy and efficiency of automated test execution and reporting Qualifications Required 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 Why This Opportunity Stands Out $66/hour contract rate Work on technology that supports veterinary healthcare and animal well-being Opportunity to influence and expand automated testing capabilities Collaborative and highly technical engineering environment Meaningful projects that combine software, hardware, and automation Hands-on involvement with embedded systems and next-generation diagnostic technology Exposure to full product development and quality assurance lifecycles Apply Today If you're an experienced Embedded Software Test Engineer, Test Automation Engineer, or Embedded Systems Quality Engineer looking for a challenging opportunity in Westbrook, Maine, we'd like to hear from you. Apply today through ProSearch to learn more about this opportunity and how your experience can contribute to the development of innovative embedded technology that makes a real-world impact. Salary Disclaimer The salary range for this role reflects the minimum and maximum compensation for the role. Offers are typically made between the range minimum and the range midpoint. Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process. Compensation may also vary based on where a role is performed. Equal Opportunity Statement ProSearch is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to legally protected characteristics. All employment decisions are based on business needs, job requirements, and individual qualifications. #LI-DNI Apply to: Embedded Software Test Engineer – 258 ProSearch is Maine’s premier staffing and recruiting firm. Our job is to connect great people with great opportunities. Established in 1994, ProSearch helps Maine’s top employers build their teams by recruiting just the right people – fro