Назад к вакансиям

PCIe Validation Engineer, SPIV team

AmazonHaifa и ещё 1 городот 4 лет
PythonLinuxAWSHardwareASICFirmwarePCIeSystem IntegrationvalidationSoftwareDebugSystem-level Debug

Описание

Annapurna Labs designs the custom silicon and systems at the heart of AWS (Amazon Web Services). As a PCIe Validation Engineer, you’ll validate PCIe interfaces of the newest generations on our new products across the full product lifecycle — from early silicon bring-up through manufacturing test integration. You’ll join a validation team responsible for PCIe link quality across all AWS server platforms, ensuring our custom Hosts and smart NICs perform flawlessly before reaching millions of customers.

Responsibilities

  • Define and execute validation plans for PCIe interfaces on new ASIC generations, covering card-level and server-level link validation across multiple server platforms
  • Validate interoperability with third-party PCIe components including, PCIe switches, and PHY IP from silicon vendors
  • Support manufacturing test integration — define and refine PCIe test criteria for contract manufacturers, analyze yield data, and drive feedback loops to improve product quality
  • Investigate and root-cause PCIe link failures, error patterns, and performance anomalies at the system level — spanning NIC firmware, host BIOS/BMC, and kernel drivers
  • Support RMA analysis — reproduce field failures on returned hardware, classify PCIe-related root causes, and feed findings back to design and firmware teams

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent
  • 4+ years of hands-on hardware validation experience at the board or system level
  • 2+ years of experience with high-speed interface validation and debug
  • Working knowledge of Python scripting and Linux environments

Nice to have

  • Demonstrated expertise with PCIe protocol, including link training, LTSSM state machine, equalization, lane margining, and error classification (AER/RAS-DES)
  • Proficiency with Linux, boot sequences, BIOS/BMC interfaces, and remote system debugging
  • Lab experience with racks, cabling, interconnects, and physical server infrastructure
  • Experience with manufacturing test environments — defining test criteria, analyzing yield data, and working with contract manufacturers