Sr. Embedded Firmware Testing Engineer - V&V & HIL
Listed on 2026-02-07
-
Software Development
Software Engineer, Software Testing
ITAR REQUIREMENTS:
This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. Permanent Resident (i.e., 'Green Card Holder'), Political Asylee, or Refugee.
This role is onsite in Gray, Maine. Candidates who are motivated to relocate are welcome to apply - assistance is available.
KORE1, a nationwide provider of staffing and recruiting solutions, has an immediate opening for a Sr. Embedded QA Engineer - V&V & HIL
As a Senior Software Quality Assurance Engineer, you will lead the design, development, and execution of software verification and validation (V&V) plans and protocols for embedded system products. You will develop verification methodologies, quality metrics, and test automation infrastructure, ensuring system requirements are fully tested even when development timelines are tight. You will collaborate closely with developers to write formal test protocols, execute regression testing, and implement automation wherever possible.
Responsibilities
- You will collaborate with engineering management and the software engineering team to develop, document, and execute software verification and validation plans and protocols for embedded systems.
- You will develop, execute, and maintain both manual and automated software tests.
- You will identify, document, communicate, and track resolution of software defects throughout the development life cycle.
- You will contribute to development of internal software standards, processes, and test automation.
- You will contribute to development, configuration, and maintenance of test-target environments.
- You will participate in software reviews at all stages of the development life cycle, assessing for verifiability.
- Collaborate closely with development teams to verify requirements and ensure that system test coverage is adequate, even when development estimates compress testing time.
- Write formal test protocols, including step scripts, regression testing instructions, and integration guidance for automation tools.
- Support automation of regression tests wherever possible to improve testing efficiency and repeatability.
- Implement testing approaches to verify all requirements, including system-level and integration testing, in alignment with full SDLC.
- Test embedded systems hands-on, including firmware, hardware/software integration, system-level testing, and hardware-in-the-loop (HIL) testing.
- Write and execute formal test protocols and scripts to meet system verification requirements.
Requirements:
- A 4-year degree in Computer Science, Software Engineering, or closely related STEM discipline.
- Experience in regulated or safety-critical industries with embedded systems products.
- Minimum 3+ years of SQA experience in embedded systems.
- Software engineering background with active participation and contribution to embedded systems product development.
- Hands-on experience testing embedded systems, including firmware, hardware/software integration, system-level testing, and hardware-in-the-loop (HIL) testing.
- Familiarity with writing formal protocols and scripts to meet system verification requirements.
- Strong programming (scripting) capability for test creation, tool integration, and report generation.
- Proficiency in reviewing software designs and implementations for verifiability, including the ability to read C/C++.
- Expertise in implementing testing methodologies and quality metrics.
- Ability to write and execute formal test protocols for requirement verification and regression testing.
- Experience ensuring system-level verification is not compromised when development estimates extend timelines.
- Familiarity with full SDLC testing, including formal verification, regression testing, and automated test integration.
- Familiarity with balancing development schedules with system test coverage in agile or compressed SDLC environments.
- Experience integrating automated testing frameworks to support regression and protocol-driven testing.
- Collaborate effectively with engineering team members with respect to test design and coverage.
- Experti…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).