CareerPlan

Lead Verification Engineer

USAFull-time$160k2026-11-04 → 2026-11-09

Core

Develop and execute component-level firmware verification test plans using white-box methodologies for interfaces such as PCIe, UART, and SPI on complex SoCs.

Role type

Lead Verification Engineer (firmware)

Builds

Automated Python test scripts and verified firmware components for server, storage, or networking equipment.

Domain

Semiconductor / SoC / Firmware Verification

Required skills

C, Python, white-box testing, PCIe, UART, SPI, SoC verification, hardware-software interface testing, automated test script development, gcc, Make, GitHub, test automation tools

Preferred skills

NIST standards, Open Compute Project, DMTF standards, cryptography, authentication, secure software, common software vulnerabilities, high-speed Ethernet products

Technologies

PCIe, UART, SPI, PHY, NVMe, AMBA/AHB, DDR controllers, gcc, Make, GitHub, Python

Responsibilities

Develop and execute component-level firmware verification test plans using white-box methodologies. Review code and identify bugs in firmware components including PHY, PCIe, and security features. Verify hardware-software interfaces on complex SoCs. Create automated Python test scripts and manage test environments. Partner with system-level validation and QA teams.

Seniority

Senior, hands-on IC