Back to jobs
S
Hiring companySanDisk

Verified today

Senior Engineer, Product Development Engineering, Embedded Firmware Development

Bangalore, India Full-time On-site

About the role

Product Development Engineering team at SanDisk builds firmware and test programs to qualify NAND flash memory for high‑volume manufacturing. The role designs, develops, and enhances embedded firmware, collaborates with cross‑functional teams to debug issues, and ensures robust solutions for USB, SD, and SSD products. Bangalore, India, on‑site.

What you’ll do

  • Analyze cross‑functional requirements to qualify NAND devices
  • Design, develop, review, and enhance firmware and test programs
  • Debug and resolve issues in existing test programs
  • Interpret controller and protocol specifications
  • Collaborate with distributed teams to deliver on schedule
  • Apply new technologies to improve processes

What you’ll bring

  • 5-7 years embedded firmware development
  • B.E or B.Tech in Electronics/Communication
  • Strong C programming and NAND programming
  • Python proficiency
  • Experience with ARM/ARC/RISC‑V microcontrollers
  • Familiarity with debugging tools (GDB, JTAG)
  • RTOS experience (MQX) desirable
  • Version control (SVN, Git, Bitbucket)

Skills

Embedded FirmwareC ProgrammingNAND ProgrammingPythonARM MicrocontrollersRTOSDebuggingVersion Control