Sr. System Design Engineer
Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.
Department Introduction Join our team to contribute to the architecture, development, and validation of advanced FPGA-based platforms for next-generation SSD and storage technologies. Our team designs, prototypes, and validates high-performance FPGA systems used to emulate infrastructure components and enable the testing and characterization of advanced storage devices. We work across the complete system development lifecycle, from architecture definition and FPGA system integration to lab bring‑up, protocol debugging, and system‑level validation. Our platforms integrate high‑speed interfaces, embedded processing, firmware, software, and custom FPGA functionality to enable advanced storage validation and testing. This role offers the opportunity to work closely with firmware, silicon, validation, and product engineering teams, contributing directly to the development and validation of next‑generation storage technologies.
Position Overview
We are looking for an experienced FPGA Systems Engineer with strong expertise in system architecture, PCIe, NVMe, UFS, and FPGA‑based platforms. The ideal candidate has proven experience in the architecture, design, integration, and validation of complex FPGA‑based systems, with a strong understanding of how hardware, firmware, software, storage protocols, and high‑speed interfaces interact at system level. The primary focus of this role is system design and integration rather than pure RTL development.
The engineer will define FPGA‑based architectures for advanced SSD and storage validation platforms, integrate existing and custom IP components, and drive the system from concept through implementation, bring‑up, debugging, and validation. The candidate is expected to have strong hands‑on knowledge of PCIe, NVMe, and UFS protocols, together with the ability to analyze and debug complex interactions across FPGA hardware, firmware, host software, and storage devices.
Responsibilities
- Define and develop system architectures for FPGA‑based SSD and storage validation platforms, translating product and validation requirements into system‑level architectures, interfaces, functional blocks, and implementation strategies.
- Architect, integrate, and configure complex FPGA subsystems, including PCIe, DMA, memory, embedded processors, high‑speed interfaces, control, monitoring, and debug functionality, developing or adapting RTL where required by the system design.
- Drive system‑level integration, bring‑up, validation, and root‑cause analysis across FPGA hardware, embedded firmware, host software, storage devices, and PCIe, NVMe, and UFS protocols.
- Perform system and protocol‑level debugging using FPGA embedded instrumentation, protocol analyzers, oscilloscopes, logic analyzers, and other lab equipment.
- Collaborate with firmware, silicon, validation,
and product engineering teams to define system requirements, interfaces, architectures, validation strategies, and develop technical documentation.
- Integrates AI assisted tools and insights into daily work to improve efficiency, quality, or effectiveness, exercising sound judgment and aligning with organizational standards.
Minimum Qualifications
- Master’s degree or equivalent experience in Electronic Engineering, Computer Engineering, or a related field.
- Proven experience in the architecture, development, integration, and validation of complex hardware platforms using programmable logic devices.
- Solid knowledge of Verilog/SystemVerilog and FPGA digital design, combined with hands‑on experience in system bring‑up and the ability to independently fix complex issues spanning FPGA hardware, embedded firmware, software, protocols, and storage devices complete the profile.
- Strong system architecture and system engineering skills, with demonstrated ability to translate requirements into integrated hardware, firmware, software, and FPGA solutions.
- Proven hands‑on knowledge and experience with PCIe, NVMe, and UFS protocols and storage architectures, including system integration, protocol operation, host/device interactions, and protocol‑level debugging.
- Experience integrating and debugging FPGA subsystems such as PCIe, DMA, memory controllers, embedded processors, and high‑speed interfaces, using FPGA development platforms and tools such as AMD Vivado, Zynq, Versal, or equivalent technologies.
- Strong English communication skills are required.
Preferred Qualifications
- Advanced experience with PCIe Gen4/Gen5/Gen6, NVMe SSD architectures, and UFS‑based storage systems, including
Department Introduction Join our team to contribute to the architecture, development, and validation of advanced FPGA-based platforms for next-generation SSD and storage technologies. Our team designs, prototypes, and validates high-performance FPGA systems used to emulate infrastructure components and enable the testing and characterization of advanced storage devices. We work across the complete system development lifecycle, from architecture definition and FPGA system integration to lab bring‑up, protocol debugging, and system‑level validation. Our platforms integrate high‑speed interfaces, embedded processing, firmware, software, and custom FPGA functionality to enable advanced storage validation and testing. This role offers the opportunity to work closely with firmware, silicon, validation, and product engineering teams, contributing directly to the development and validation of next‑generation storage technologies.
Position Overview
We are looking for an experienced FPGA Systems Engineer with strong expertise in system architecture, PCIe, NVMe, UFS, and FPGA‑based platforms. The ideal candidate has proven experience in the architecture, design, integration, and validation of complex FPGA‑based systems, with a strong understanding of how hardware, firmware, software, storage protocols, and high‑speed interfaces interact at system level. The primary focus of this role is system design and integration rather than pure RTL development.
The engineer will define FPGA‑based architectures for advanced SSD and storage validation platforms, integrate existing and custom IP components, and drive the system from concept through implementation, bring‑up, debugging, and validation. The candidate is expected to have strong hands‑on knowledge of PCIe, NVMe, and UFS protocols, together with the ability to analyze and debug complex interactions across FPGA hardware, firmware, host software, and storage devices.
Responsibilities
- Define and develop system architectures for FPGA‑based SSD and storage validation platforms, translating product and validation requirements into system‑level architectures, interfaces, functional blocks, and implementation strategies.
- Architect, integrate, and configure complex FPGA subsystems, including PCIe, DMA, memory, embedded processors, high‑speed interfaces, control, monitoring, and debug functionality, developing or adapting RTL where required by the system design.
- Drive system‑level integration, bring‑up, validation, and root‑cause analysis across FPGA hardware, embedded firmware, host software, storage devices, and PCIe, NVMe, and UFS protocols.
- Perform system and protocol‑level debugging using FPGA embedded instrumentation, protocol analyzers, oscilloscopes, logic analyzers, and other lab equipment.
- Collaborate with firmware, silicon, validation,
and product engineering teams to define system requirements, interfaces, architectures, validation strategies, and develop technical documentation.
- Integrates AI assisted tools and insights into daily work to improve efficiency, quality, or effectiveness, exercising sound judgment and aligning with organizational standards.
Minimum Qualifications
- Master’s degree or equivalent experience in Electronic Engineering, Computer Engineering, or a related field.
- Proven experience in the architecture, development, integration, and validation of complex hardware platforms using programmable logic devices.
- Solid knowledge of Verilog/SystemVerilog and FPGA digital design, combined with hands‑on experience in system bring‑up and the ability to independently fix complex issues spanning FPGA hardware, embedded firmware, software, protocols, and storage devices complete the profile.
- Strong system architecture and system engineering skills, with demonstrated ability to translate requirements into integrated hardware, firmware, software, and FPGA solutions.
- Proven hands‑on knowledge and experience with PCIe, NVMe, and UFS protocols and storage architectures, including system integration, protocol operation, host/device interactions, and protocol‑level debugging.
- Experience integrating and debugging FPGA subsystems such as PCIe, DMA, memory controllers, embedded processors, and high‑speed interfaces, using FPGA development platforms and tools such as AMD Vivado, Zynq, Versal, or equivalent technologies.
- Strong English communication skills are required.
Preferred Qualifications
- Advanced experience with PCIe Gen4/Gen5/Gen6, NVMe SSD architectures, and UFS‑based storage systems, including