PCIe FW Engineer at Sandisk - ScoutJobs - The AI-curated global job board
Skip to content
Sandisk
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 free

PCIe FW Engineer

Sandisk · Bangalore

Sign up to apply