Software/Firmware Verification Engineer
Core
Verify software and firmware for precision test and measurement instruments to ensure they meet design requirements and quality standards.
Role type
Software/Firmware Verification Engineer
Builds
Precision DC verification instruments and test solutions
Domain
Test and measurement instrumentation
Required skills
Python programming, automated test framework design, embedded systems testing, requirement analysis, root cause analysis, test documentation, defect tracking, cross-functional collaboration
Preferred skills
Test and measurement equipment operation (DMMs, SMUs, oscilloscopes), C#/C++/Lua programming, instrument communication protocols (SCPI, VISA, LXI), interface testing (USB, LAN, GPIB, RS-232)
Responsibilities
Design and execute test plans for software/firmware functionality and performance; create and maintain automated test frameworks; analyze test failures and troubleshoot issues; document verification results and communicate findings; collaborate with development teams throughout the product lifecycle; support project planning and release readiness.
Seniority
Mid-level, hands-on IC