Senior Systems Prototyping and Emulation Engineer
Core
Design and validate next-generation GPUs, SOCs, NICs, and Switches using FPGA prototyping and hardware emulation platforms to enable pre-silicon software development and system-level debug.
Role type
Senior Systems Prototyping and Emulation Engineer
Builds
FPGA prototypes and hardware emulation environments for DGX systems and high-performance SoCs
Domain
Semiconductor hardware design, FPGA prototyping, hardware emulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
FPGA prototyping and hardware emulation architectures, RTL design and synthesis flows, Verilog/SystemVerilog, C/C++ testbench development, high-speed interface protocols (PCIe, CXL, NVLINK, USB), lab debug methodologies, DPI/PLI/SystemC interfaces
Preferred skills
Synopsys ProtoCompiler/Synplify Premier, Xilinx Vivado, Synopsys ZeBu/Siemens Veloce, memory bring-up (LPDDR5/6, DDR5/6), scripting (Perl/shell/Tcl/Python), large-scale emulation validation methodologies
Technologies
Synopsys ProtoCompiler, Synplify Premier, Xilinx Vivado, Synopsys ZeBu, Siemens Veloce, VCS, Verdi, GDB, PCIe, CXL, NVLINK, USB, CHI
Responsibilities
Build FPGA prototypes and emulation environments by partitioning designs and running synthesis/place-and-route flows; Optimize performance and analyze timing bottlenecks of emulation platforms; Bring up designs on emulation platforms and drive complex debug activities; Release prototypes to internal customers and support validation; Develop emulation-friendly C/C++ testbenches and high-speed validation infrastructures; Enable pre-silicon software development and performance analysis using emulation environments
Seniority
Senior, hands-on IC