
Posted 7 days ago
Senior Firmware Verification Engineer
SandiskSenior Firmware Verification Engineer
Requirements
BE/B.Tech/ME/M.Tech in CSE/ECE/EEE/IS, PCIe Gen3/Gen4/Gen5/Gen6 knowledge, Python scripting proficiency, Protocol analyzer experience, 6-8 years firmware verification experience, C/C++ or Bash proficiency, Git and CI knowledge
Skills
PythonPCIeFirmware
About the role
Responsibilities
- Design, develop, and integrate white box and grey box tests in Python to verify SSD firmware designs.
- Collaborate with firmware engineers and architects to define comprehensive verification plans for SSD features.
- Validate designs against PCIe Base Specifications (up to Gen5/Gen6), ensuring compliance with electrical and logical requirements.
- Define and execute firmware validation strategies for PCIe front-end subsystems, including MMIO, BARs, and error handling.
- Perform failure analysis and debug firmware issues using error injection and silicon debug tools.
- Integrate tests into scalable automation frameworks supporting simulation, emulation, and silicon validation.
- Drive compliance and interoperability testing with various endpoint/root-complex devices and switches.
Requirements
- BE/B.Tech/ME/M.Tech in CSE, ECE, EEE, IS, or a related field.
- 6–8 years of experience in firmware verification or system-level testing.
- In-depth knowledge of PCIe Gen3/Gen4/Gen5 (Gen6 preferred) including LTSSM, TLP/DLLP, and power management.
- Proficiency in Python-based scripting and automation.
- Hands-on experience with protocol analyzers or exercisers (e.g., Teledyne LeCroy, Keysight).
- Strong understanding of MMIO, BARs, DMA, and ASIC front-end architecture.
- Proficiency in C/C++ or Bash.
- Experience with Git, CI/CD, and agile development practices.
About the Company
Sandisk relentlessly innovates to deliver advanced memory and Flash technologies that power the digital world. We combine powerhouse manufacturing capabilities with an industry-leading product portfolio to provide high-performance solutions for people and businesses globally.
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 freeSenior Firmware Verification Engineer
Sandisk · Bengaluru
