Sandisk
Storage
PrincipalEngineer,FirmwareEngineering
“Principal Engineer, Firmware Engineering at Sandisk. Skills: Firmware validation, Python, C, C++, NVMe SSD, NAND Flash, Root cause analysis. Develop design verification plans, test bench and test cases. Develop an overall firmware validation strategy including defining validation infrastructure and validation methodology”
What You'll Achieve.
assure that products shipped will meet OEM quality requirements; meet customer needs; ensure product validation meets customer expectations and needs
Industry & Context.
Able to methodically root cause complex failure mechanism
What They're Looking For.
Must Have
programming knowledge & debugging skills in Python, C and C++, Experienced and familiar with firmware development, Integration and validation, Able to methodically root cause complex failure mechanism, Good written and spoken English skills, Be a Team player, Able to develop key relationships, Be able to work in pressure for quick resolution and delivery, 4+ years in relevant positions
Nice to Have
In depth understanding of firmware algorithms used in any NAND Flash based storage devices (SSD, eMMC, SD, USB Flash drives) or other storage devices, Knowledge in any Host protocols like as SATA, eMMC, UFS, PCIe, NVMe is an added advantage, Knowledgeable on product and quality standards and relevant host protocols, in particular SATA and NVMe, Test coverage methods for real-time embedded systems, especially storage systems and/or NAND storage, Prior work in Firmware validation, NAND PE/Design, F/W, System Design, Applications Engineering
What You'll Do.
Develop design verification plans
test bench and test cases
Develop an overall firmware validation strategy including defining validation infrastructure and validation methodology
Debug the firmware and expose design issues
Define and design functional tests required to meet customer needs
Review SSD validation requirements and influence future product design for debug and test
Work with customers to understand field bugs and to enhance the validation coverage
Interface with all key stakeholders to ensure product validation meets customer expectations and needs
How You'll Work.
Team & Collaboration
Work closely with the system architects and the firmware team; Interface with all key stakeholders
Communication Scope
Good written and spoken English skills
Applying for this Principal Engineer, Firmware Engineering role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Sandisk?
Real rants from real employees. Read before you apply.