Sr. Hardware Engineer - ML Acceleration, Annapurna Labs
Amazon Web Services (AWS) · Austin, TX · 1 wk ago
EngineeringFull-time
About the role
Annapurna Labs is seeking a Hardware Design Engineer to join our team in the definition, design and validation of AWS next generation ML Chips, Cards and server integration. As a senior member of our hardware team, you will have the outstanding and meaningful opportunity to participate in the design and execution of all PCIe and Serdes topics, with the goal of creating and customized platforms that fit within AWS datacenter’s world leading technology.
Responsibilities
- Design and optimize hardware in AWS data centers
- Provide leadership in the application of new technologies to large scale server deployments
- Deliver a world-class customer experience through continuous effort to improve performance, quality and cost
- Work with thought leaders in multiple technology areas
- Lead or solely develop methodology and scripts for physical synthesis
- Develop and maintain automation frameworks for Post-Silicon Flow
- Develop modem L1/L2 algorithms and link/system level simulators using MATLAB, Python, or C++
- Develop test setup automation using MATLAB, Python, or Pearl
- Lead technical initiatives and key deliverables
- Develop PHY/MAC layer HW/SW targeting SoCs, FPGAs, and general-purpose processors
- Follow Agile, TDD, BDD, CI, and Git practices
- Develop and deliver products to volume production
- Low power design techniques
- Experience in bare metal environment development, including linker scripts, page tables, and NVIC
Requirements
- 7+ years of ASIC implementation, synthesis, STA and physical design in deep sub-micron nodes (16nm or smaller)
- 7+ years of digital design in communication systems
- 7+ years of full-custom analog or RF layout experience
- 7+ years of wireless communications systems and implementation experience
- 8+ years of creating and maintaining automation frameworks for Post-Silicon Flow
- 7+ years of verification in communication systems
- 5+ years of UVM, C, System C, and scripting experience
- 3+ years of emulation experience
- Bachelor's degree in Electrical Engineering or a related field
- Knowledge of UVM and Matlab
- Knowledge of implementing chips with multiple power islands and power gating
- Knowledge of multiple access systems including OFDMA, TDMA, and CDMA
- Knowledge of end-to-end network system architecture from wireless physical layer to application endpoints
- Knowledge of serial protocols including SPI, I2C, I3C, and UART
- Knowledge of Python and Embedded C programming
- Experience in communication theory, OFDM, MIMO, Digital/Wireless Communication Systems or RF engineering
- Experience with current and upcoming RF standards in cellular (4G/5G), WiMAX, 802.11ad, microwave backhaul, DVB-S2 / DVB-C, or related broadband wireless standards
- Experience leading or solely developing methodology and scripts for physical synthesis
- Experience taping out chips that have gone into high volume production
- Experience developing products for volume production
- Experience in modem L1/L2 algorithms development and architectures
- Experience in developing link and system level simulators using MATLAB, Python, or C++
- Experience in test setup automation using MATLAB, Python, or Pearl
- Experience with Agile, TDD, BDD, CI, and Git
- Experience developing PHY/MAC layer HW/SW targeting SoCs, FPGAs, and general-purpose processors
- Experience leading technical initiatives and key deliverables
- Experience with version control systems and CI/CD pipeline implementation
- Experience in Bare Metal Environment development, including linker scripts, page tables and NVIC
Qualifications
- 7+ years of ASIC implementation, synthesis, STA and physical design in deep sub-micron nodes (16nm or smaller)
- 7+ years of digital design in communication systems
- 7+ years of full-custom analog or RF layout experience
- 7+ years of wireless communications systems and implementation experience
- 8+ years of creating and maintaining automation frameworks for Post-Silicon Flow
- 7+ years of verification in communication systems
- 5+ years of UVM, C, System C, and scripting experience
- 3+ years of emulation experience
- Bachelor's degree in Electrical Engineering or a related field
- Knowledge of UVM and Matlab
- Knowledge of implementing chips with multiple power islands and power gating
- Knowledge of multiple access systems including OFDMA, TDMA, and CDMA
- Knowledge of end-to-end network system architecture from wireless physical layer to application endpoints
- Knowledge of serial protocols including SPI, I2C, I3C, and UART
- Knowledge of Python and Embedded C programming
- Experience in communication theory, OFDM, MIMO, Digital/Wireless Communication Systems or RF engineering
- Experience with current and upcoming RF standards in cellular (4G/5G), WiMAX, 802.11ad, microwave backhaul, DVB-S2 / DVB-C, or related broadband wireless standards
- Experience leading or solely developing methodology and scripts for physical synthesis
- Experience taping out chips that have gone into high volume production
- Experience developing products for volume production
- Experience in modem L1/L2 algorithms development and architectures
- Experience in developing link and system level simulators using MATLAB, Python, or C++
- Experience in test setup automation using MATLAB, Python, or Pearl
- Experience with Agile, TDD, BDD, CI, and Git
- Experience developing PHY/MAC layer HW/SW targeting SoCs, FPGAs, and general-purpose processors
- Experience leading technical initiatives and key deliverables
- Experience with version control systems and CI/CD pipeline implementation
- Experience in Bare Metal Environment development, including linker scripts, page tables and NVIC