Lead Verification Engineer

Astera Labs•San Jose, CA
•$160,000 - $200,000

About The Position

As a Technical Lead on Verification at Astera Labs, you will verify firmware and microcontroller subsystems for the company’s SoC and system products. You will help ensure firmware quality and reliability through white-box and black-box testing, working closely with firmware developers to create and execute component-specific test cases, identify bugs, and verify implementations. The role focuses on firmware for high-speed interfaces used in data center, server, and networking applications.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • More than 10 years of experience in firmware verification or development for SoC or silicon products.
  • Proficiency in C and Python, including experience developing component-level firmware verification test cases.
  • Strong understanding of white-box testing methodologies and experience testing lower-level firmware components.
  • Hands-on experience with server, storage, and/or networking equipment, such as PCIe or Ethernet switches.
  • Familiarity with high-speed interfaces and IP blocks such as PCIe controllers, DDR controllers, NVMe, AMBA/AHB interfaces, and on-chip memory.
  • Experience with software or firmware build environments such as gcc/Make and GitHub, and test automation tools such as Python.

Nice To Haves

  • Master’s degree.
  • Experience developing or testing embedded firmware for high-speed interface products such as PCIe or Ethernet.
  • Familiarity with industry standards such as NIST, Open Compute Project, and DMTF.
  • Knowledge of secure software, including cryptography, authentication, and common software vulnerabilities.

Responsibilities

  • Develop and execute firmware verification test plans using component-level white-box testing methodologies, including for PCIe, UART, and SPI.
  • Review code, identify bugs, and test firmware at various levels, including PHY, PCIe, and security features.
  • Collaborate with development teams to verify hardware-software interfaces on complex SoCs.
  • Create automated test scripts using Python and manage test environments to support efficient and accurate testing.
  • Work with system-level validation and QA teams to support comprehensive testing across the product lifecycle.

Benefits

  • The role may be eligible for discretionary bonus, incentives, and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service