Bengaluru, Karnataka, India Employment

Sandisk is hiring a Director, Firmware Verification Engineering

About the Role

At SanDisk, our storage solutions power the AI workloads that drive innovation. We are seeking a Director, Firmware Verification Engineering to lead the team responsible for verifying the firmware designs of our advanced storage systems. You will collaborate with product architects, firmware engineers, and cross-functional teams to establish a robust validation strategy and ensure the delivery of high-quality firmware.

What You'll Do

  • Collaborate closely with firmware engineers and architects on product architecture to define a comprehensive verification plan.
  • Lead the team in designing and developing white box and gray box tests using the latest methodologies.
  • Conduct test plan and code reviews to ensure tests are scalable and meet requirements.
  • Participate in failure analysis and collaborate with integration engineers for test deployment.
  • Work with memory (NAND) systems teams to understand algorithms handling IO paths, NAND error behavior, and correction mechanisms.
  • Collaborate with firmware engineers to understand logs and events for triaging and debugging test failures.
  • Lead the Firmware Verification team by setting goals, tracking KPIs, training and mentoring, hiring, and managing projects.
  • Use SanDisk proprietary tools and open-source test frameworks to run, monitor, and triage test suites.

What We're Looking For

  • BE/B.Tech/ME/M.Tech degree in Electronics & Electrical Engineering, Computer Engineering, or a related field.
  • 12+ years of experience in firmware development or validation within storage, semiconductor, or non-volatile memory.
  • 5+ years of experience managing engineering teams.
  • Strong understanding of NAND Flash architecture, interface protocols, and error management.
  • Proficiency in scripting and automation using Python, C/C++, or Bash.
  • Comprehensive understanding of embedded software and storage fundamentals, including knowledge of NVMe/PCIe specification.
  • Experience in verifying memory with a NAND Emulated model.
  • Experience with embedded systems, firmware-hardware debugging, and low-level protocol analysis.
  • Strong architectural review skills and ability to guide test development and coverage efforts.
  • Knowledge of Git, CI/CD, source code management, and agile development practices.
  • Proven ability to build a high-performance team from the ground up.
  • Strong problem-solving skills, a collaborative and proactive communication style, attention to detail, and the ability to work effectively in a global, cross-functional team.

Nice to Have

  • Test development using AI tools and hands-on experience with GPU verification.

Technical Stack

  • Languages & Scripting: Python, C/C++, Bash
  • Protocols & Standards: NVMe/PCIe specification
  • Tools & Platforms: Git, CI/CD, NAND Emulated model

Team & Environment

You will lead the Firmware Verification Team, responsible for scaling the team technically and in size. You will collaborate with a global, cross-functional team in a high-paced environment.

SanDisk thrives on the power and potential of diversity and is committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution. SanDisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process.

Required Skills
PythonC/C++BashNVMe/PCIe specificationGitCI/CDNAND Emulated modelNAND Flash architectureNAND interface protocolserror managementscriptingautomationembedded softwareStorage fundamentalsfirmware verification
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Sandisk

Sandisk innovates in Flash and advanced memory technologies, delivering solutions that enable digital world needs with groundbreaking memory products recognized globally for performance and quality.

Visit website
Job Details
Department Engineering
Category management
Posted 14 days ago