FPGA Prototyping & Emulation Developer - SMTS/MTS
Core
Design, build, and scale FPGA-based platforms to enable next-gen memory-centric solutions, working across RTL, system integration, and debug to accelerate time-to-market for complex silicon programs.
Role type
Senior IC FPGA Prototyping & Emulation Engineer
Builds
FPGA prototypes/emulation environments for SoC/IP validation and memory subsystem integration
Domain
Memory-Centric FPGA Prototyping & Emulation | DDRx/LPDDRx Integration | System Debug & Validation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
RTL Integration, SystemVerilog, Verilog, Timing Closure, STA, CDC, Multi-FPGA, SoC architecture, high-speed/low-speed protocols (PCIe, UFS, USB, EMAC, I2C, SPI, UART), memory controller development, debugging, Python/Tcl scripting
Preferred skills
None explicitly stated
Technologies
Python, Tcl, SystemVerilog, Verilog
Responsibilities
Develop and maintain FPGA prototypes/emulation environments for SoC/IP validation; Perform RTL integration, partitioning, synthesis, and timing closure; Integrate and validate interfaces such as PCIe, USB, UFS, Ethernet, I2C, SPI, UART; Debug system-level issues across RTL/integration, clocks, resets, CDC, firmware/software interactions; Improve prototyping/emulation flow efficiency using automation scripts
Seniority
Senior, hands-on IC