full-time

Staff Engineer, Firmware Engineering

Posted by Sandisk • Bengaluru, Karnataka, India

📍 Bengaluru, Karnataka 🕒 March 02, 2026

About the Role

Job Description

As a Staff Firmware Engineer, you will design, and implement embedded firmware in C for cutting-edge storage solutions, including embedded NAND devices used in smartphones, tablets, and automotive systems. You will be instrumental in shaping the future of high-performance, low-latency storage products.

Key Responsibilities:

  • Design and implement robust firmware modules using C for real-time embedded systems.
  • Develop and optimize data structures, algorithms, and protocol stacks (e.g., UFS, PCIe, NVMe) for high-throughput storage interfaces.
  • Collaborate with cross-functional teams across geographies to deliver scalable and maintainable firmware solutions.
  • Work across simulation environments, FPGA platforms, and final hardware to validate and debug firmware.
  • Participate in Agile development cycles, leveraging CI/CD pipelines and automated testing frameworks.
  • Drive innovation and contribute to IP generation...

Ready to Apply?

Submit your application today and take the next step in your career journey with Sandisk.

Apply Now