Lead Verification Engineer
Core
Verify firmware and microcontroller subsystems for SoC and system products using white-box and black-box testing methodologies.
Role type
Lead Verification Engineer (Firmware/SoC)
Builds
Firmware for high-speed interfaces in data center, server, and networking applications
Domain
Semiconductor hardware, SoC, high-speed interfaces (PCIe, Ethernet, NVLink)
Required skills
Firmware verification, white-box testing, C programming, Python, SoC architecture, high-speed interface testing, automated test scripting, bug identification
Preferred skills
Embedded firmware development, industry standards (NIST, OCP, DMTF), secure software knowledge
Technologies
Python, C, gcc/Make, GitHub, PCIe, UART, SPI, PHY, NVMe, AMBA/AHB
Responsibilities
Develop and execute test plans for firmware verification at the component level; Review code and test firmware levels including PHY, PCIe, and security features; Collaborate with development teams on HW-SW interface verification; Create automated test scripts and manage test environments; Work with system-level validation and QA teams for product lifecycle testing
