FPGA Platform Design Engineer

Overview

On Site
$65 - $70
Contract - W2
Contract - 12 Month(s)

Skills

FPGA
RTL
I2C
Board Design
Python

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.