
Posted a month ago
PCIe FW Engineer
SandiskPCIe FW Engineer
Requirements
Bachelor's or Master's in Computer Engineering, 8+ years firmware or embedded systems experience, PCIe protocol fundamentals, C/C++ firmware development, MMIO, interrupts, and DMA knowledge, Low-level debugging (JTAG, logic analyzers), Storage or accelerator device experience
Skills
PCIeC#FirmwareRTOS
About the role
Responsibilities
- Design and implement firmware for PCIe initialization, link bring-up, and configuration space programming (BARs, capabilities, MSI/MSI-X)
- Develop MMIO-based control and status interfaces used by host software
- Work closely with DMA engines to enable high-bandwidth, low-latency data transfers
- Collaborate with hardware design teams on PCIe IP integration and bring-up
- Partner with validation teams on FPGA, emulation, and ASIC debug
- Profile and optimize PCIe throughput, latency, and interrupt efficiency
- Debug complex system-level issues spanning firmware, hardware, and host
Requirements
- Bachelor's or Master's degree in Computer Engineering or a related field
- 8+ years of hands-on experience in firmware or embedded systems development
- Strong experience with PCIe protocol fundamentals, including configuration space, BARs, MSI/MSI-X, and link states
- Proven experience in C/C++ firmware development on RTOS or bare-metal environments
- Solid understanding of MMIO, interrupts, DMA, cache coherency, and memory ordering
- Experience debugging low-level issues using JTAG, logic analyzers, or PCIe protocol analyzers
- Experience with storage or accelerator devices (NVMe-like protocols or custom command interfaces)
Preferred Qualifications
- Exposure to PCIe switch topologies and peer-to-peer (P2P) flows
- Experience with pre-silicon validation environments such as FPGA, emulation, or virtual platforms
- Familiarity with security, reset isolation, or secure boot interactions at the Front-End
About the Company
Sandisk understands how people and businesses consume data and relentlessly innovates to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePCIe FW Engineer
Sandisk · Bangalore
