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