At SanDisk®, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.
At our core, SanDisk® is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, SanDisk® is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately? You’ll find SanDisk® supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike.
Today’s exceptional challenges require your unique skills. It’s You & SanDisk®. Together, we’re the next BIG thing in data.
Job DescriptionPython applications and firmware development on storage controllers for NAND platforms to enable productization of storage devices.
Key Responsibilities:
- Design and development of embedded system firmware and Python applications for SSD platforms.
- Design and develop Python applications for operations with NAND memory sequences.
- Analyzing the requirements from cross functional team and come up with design.
- Develop custom peripheral drivers for storage controller-PCIe/NVMe/ Infra(Clock,DMA,Timer,I2C,MPC,IPC,IC etc)
- Design and develop new firmware on latest ASIC to meet the requirements
- Fix bugs in existing Firmware and Collaborate with cross functional teams in debugging issues.
- Understand controller and NAND specification and develop features based on the requirement.
- Able to work with geographically distributed team and ensure on time & quality delivery of committed deliverables.
- Individual must have the passion to learn new technology.
Qualifications & Skills:
- Master’s in Embedded systems or Electrical & Electronics or Electronics & Communication
Excellent in Python and C programming skills.
Experience in Ubuntu/Linux operating system
Experience with ARC/ARM microcontroller architecture and Peripherals(PCIe/NVMe, CLOCK/TIMER/DMA/SPI/I2C/UART).
Hands on experience in firmware design, development and validation with good debugging skills.
Experience in Python scripts/application development
Good to have experience/knowledge on NAND flash memory.
Familiar with configuration management tools(Git/Bitbucket/GitHub) and tracking tools(JIRA)
Good communication (written and verbal) and interpersonal skills
Skills Required
- Master's in Embedded Systems or Electrical & Electronics or Electronics & Communication
- Excellent Python programming skills
- Excellent C programming skills
- Experience in Ubuntu/Linux operating system
- Experience with ARC/ARM microcontroller architecture and peripherals (PCIe, NVMe, Clock, Timer, DMA, SPI, I2C, UART, MPC, IPC, IC)
- Hands-on experience in firmware design, development, validation and debugging
- Experience in Python scripts/application development
- Experience/knowledge of NAND flash memory
- Familiarity with configuration management tools (Git/Bitbucket/GitHub) and tracking tools (JIRA)
- Good written and verbal communication and interpersonal skills
- Ability to work with geographically distributed teams and meet delivery commitments
Sandisk Corporation Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Sandisk Corporation and has not been reviewed or approved by Sandisk Corporation.
-
Fair & Transparent Compensation — Pay is considered competitive across many roles, with compensation often described as fair for the work. Technical roles are characterized as aligned with market expectations in semiconductor and storage.
-
Healthcare Strength — The official program highlights comprehensive medical, dental, and vision coverage with wellness and caregiving support. Employer-verified materials describe a generally strong U.S. health benefits package.
-
Retirement Support — A 401(k) plan with company match is explicitly called out and positioned as a core benefit. Retirement and savings options are emphasized as part of a well-rounded total rewards offering.
Sandisk Corporation Insights
What We Do
Sandisk is a leading developer, manufacturer, and provider of data storage devices and solutions based on NAND flash technology, including memory cards, USB flash drives, and solid-state drives (SSDs).






