Overview
Skills
Job Details
FPGA Platform Design Engineer
12 Months
Location: Austin, TX- 100% onsite with some flexibility
Top 5 must have skills
FPGA
RTL
I2C
Board Design
Python
The Role:
As an FPGA Platform Design Engineer, you will play a key role in developing innovative FPGA solutions for the debug and validation of Client's AI GPU cards. You will collaborate closely with cross-functional teams to implement, support, and bring up FPGA platforms, troubleshoot issues, and ensure smooth platform validation.
Key Responsibilities:
Design, implement, and verify FPGA solutions on Client's AI GPU cards.
Collaborate and perform hands-on debugging with Server Teams including BIOS, BMC, Platform, and Validation to enable new features and resolve issues.
Review platform schematics and BMC codebase to integrate FPGA features for server platform bring-up.
Track and report test progress and maintain up-to-date documentation.
Conduct lab work such as device installation (e.g., PCIe card insertion) and data collection using I2C/SPI analyzers and oscilloscopes.
Preferred Experience:
Proficient in Verilog and/or SystemVerilog.
Strong RTL design experience for FPGA or ASIC.
Skilled in FPGA synthesis, timing closure, simulation, and hardware bring-up.
Familiarity with programming and scripting languages such as Python, TCL, Bash, C, and Makefile.
Understanding of communication protocols including SPI, I2C, AXI, QSPI, USB, etc.
Experience with lab equipment such as protocol/logic analyzers and oscilloscopes.
Excellent verbal and written communication skills in English.
Self-motivated team player capable of working independently with minimal guidance.
Familiarity with AMD Server CPU/GPU platforms is a plus.
Academic Credentials:
Bachelor's degree or higher in Electrical/Computer Engineering, Electronics, Computer Science, or related fields.
4+ years of experience in FPGA design and hardware bring-up.