> Markdown version of [/jobs/ext/3928599-v-v-test-engineer](https://www.wearedevelopers.com/jobs/ext/3928599-v-v-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). --- # V&V Test Engineer - **Company:** Randstad - **Location:** Vergennes, VT, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JIRA, Automation of Tests, C++ (Programming Language), Configuration Management, Static Program Analysis, Code Coverage, Software Quality, Computer Programming, Continuous Integration, Software Debugging, Embedded Software, Emulators, Python (Programming Language), VectorCAST, Software Requirements Analysis, Subversion, Systems Integration, Test Execution Engine, Jama (Software), Data Processing, Scripting, PIC Microcontroller, DOORS (Software), Software Verification, Test Scripts, Git, Pytest, Polarion, Software Coding, Software Version Control, PolySpace, Jenkins - **Published:** October 26, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9259119/vv-test-engineer ## About the Role * Bachelor's degree in a science, technology, engineering, or mathematics (STEM) field and at least five years of relevant experience; or an advanced degree in a related field and at least three years of relevant experience. * At least five years of hands-on experience developing, integrating, testing, or verifying embedded software using C and/or C++. * At least five years of experience writing Python scripts for test automation, test execution, data processing, or related engineering tasks. * Experience designing, implementing, testing, or debugging interfaces between embedded software and system components. * Experience with requirements-based testing, including developing test cases, documenting results, and tracing tests to requirements. * Experience using requirements-management tools such as DOORS, Polarion, Jama, or equivalent platforms., * Experience with aerospace product development. * Experience with BLDC motor control, assembly-language programming, or the TI C2000 family of microcontrollers. * Experience using emulators and debuggers in embedded systems. * Experience with configuration management, version control, defect tracking, or continuous integration tools such as Git, Subversion, Jira, Jenkins, or equivalent tools. * Familiarity with software assurance and systems-development standards, processes, or guidelines relevant to embedded systems. * Experience verifying software against defined safety, reliability, or quality objectives. * Familiarity with code coverage, static analysis, coding standards, test automation, and software quality practices. * Experience with embedded test frameworks such as pytest, Robot Framework, VectorCAST, CANTATA, or equivalent tools. * Experience with code coverage or static-analysis tools such as gcov/LCOV, Polyspace, Coverity, clang-tidy, or equivalent tools. ## Description We are seeking experienced Software Verification and Validation (V&V) Test Engineers to verify embedded software and systems through embedded requirements-based testing. In this role, you will review requirements, develop and execute test cases and procedures, evaluate verification coverage, and support test dry runs. You will also debug test scripts, investigate unexpected results, document defects, and collaborate with software and systems teams to resolve issues., * Review software and system requirements for clarity, completeness, consistency, and testability. * Develop requirements-based test cases and procedures, as well as Python automation scripts for embedded software. * Execute manual and automated tests in laboratory, simulation, hardware-in-the-loop (HIL), and other hardware-based environments. * Maintain traceability among requirements, test cases, execution results, and defects. * Assess verification coverage, identify gaps, and recommend additional testing as needed. * Support test dry runs by preparing test environments, validating procedures, and debugging test scripts. * Investigate unexpected results; analyze software behavior and hardware/software interfaces; and document defects. * Collaborate with software and systems teams on root-cause analysis and issue resolution. * Use appropriate debugging, measurement, and analysis tools to evaluate embedded software and system behavior. * Prepare clear test records, reports, and supporting technical documentation. * Contribute to improvements in verification methods, test automation, and software quality processes.