Job Title
FPGA Prototyping & Emulation Developer - SMTS/MTS
Role Summary
Design, build, scale and validate FPGA-based prototypes and emulation platforms to support SoC/IP validation, memory-controller integration, and early software bring-up for memory-centric products.
Work across RTL integration, multi-FPGA system bring-up, timing closure and system-level debug to accelerate silicon development and verification.
Experience Level
Level: Senior. The role requires extensive experience (10+ years) in FPGA design, prototyping or emulation for large SoC projects.
Responsibilities
Primary responsibilities focus on prototype development, interface integration, system bring-up and automation to support validation and debug.
- Develop and maintain FPGA prototypes and emulation environments for SoC/IP validation.
- Perform RTL integration, partitioning, synthesis and timing-closure activities for FPGA builds.
- Plan and execute multi-FPGA bring-up and scalability work for large SoCs.
- Integrate and validate interfaces (PCIe, USB, UFS, Ethernet/EMAC, I2C, SPI, UART) and memory subsystems (DDRx/LPDDRx).
- Support memory controller development and ensure correct memory subsystem integration in prototypes.
- Debug system-level issues across RTL/integration, clocks/resets, CDC, firmware/software interactions; provide visibility via probes/traces/instrumentation.
- Enable early software bring-up and system validation on FPGA platforms.
- Improve prototyping/emulation flow efficiency and develop automation for builds, regression runs and trace collection.
Requirements
Must-have technical skills and experience for immediate contribution.
Must-have:
- 10–20+ years of hands-on FPGA design, prototyping or emulation experience.
- Strong RTL integration skills; proficiency with SystemVerilog and Verilog.
- Practical experience with timing-closure, STA, CDC analysis and multi-FPGA partitioning.
- Familiarity with memory controllers and DDR/memory subsystem integration.
- Experience integrating/validating high-speed and low-speed protocols (PCIe, UFS, USB, Ethernet/EMAC, I2C, SPI, UART).
- Good understanding of SoC architecture and verification methodologies.
- Strong debugging and problem-solving skills across hardware/firmware/software boundaries.
- Scripting/automation experience (Python, Tcl) for build/regression/configuration tasks.
- Exposure to software bring-up on FPGA/emulation platforms.
Nice-to-have:
- Experience optimizing large-scale prototyping/emulation flows and instrumentation for debug trace collection.
- Previous work on memory-centric SoC platforms or large multi-FPGA emulation systems.
Education Requirements
Bachelor's or Master’s degree in Electrical/Electronics Engineering or a related field with 10+ years of experience, or a PhD with 10+ years of experience.
About the Company
Company: Micron Technology
Headquarters: Boise, Idaho, USA
Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Date Posted: 2026-05-27