Aniket Kumar profile photo 1 on Tal

Aniket Kumar

Firmware @ SanDisk

Bengaluru

5+ years of work experience

Sandisk
Feb 20242 yrs 8 mosPresent

Bengaluru, Karnataka, India

● Designed, developed, and debugged multi-threaded, real-time, embedded firmware applications for DRAM less client SSD, ensuring optimal performance and reliability. ● Working on firmware features for BiCS8 TLC & QLC product, including power management, bootloader, thermal management. ● Developing a python tool for SRAM consumption analysis.
Sandisk
Jul 20212 yrs 7 mosJan 2024

Bengaluru, Karnataka, India

● Worked on Firmware Development of the first BiCS6 QLC product, leveraging the latest in-house ARC based controller for client SSDs, and incorporating storage protocols including NVMe, NVMe-MI, and PCIe. ● Instrumental in the seamless transition from BiCS5 to BiCS6 TLC NAND in legacy in-house control-based client SSD products, achieved through strategic duty cycle optimization in idle time, 15+ bug burn down and power profile calibration. ● Took a lead role as the primary owner for thermal, power management, and NVMe-MI (SMBus) modules, ensuring their efficient operation and integration within the overall system firmware. ● Collaborated within the performance, thermal, and power task force, recalibrated Kp for power control flow resulting in a 50% performance improvement in Sequential Read speeds over the previous generation at high temp (80C+). ● Developed JTAG based debug tool for the next-gen in-house controller, extensively utilized by four geographies.
Sandisk
Jan 20216 mosJun 2021

Bengaluru, Karnataka, India

Debug Enhancements: Developed a feature that recreates a hardware setup, dumps the registers from the DUT to NAND after failure in firmware for debug. Wrote Python scripts to extract the dump and parse it to pin-point point of failure in firmware. Feedback Based Thermal Controller: Modeled a closed loop digital Proportional Integral Derivative (PID) control logic on Excel. Implemented the control logic in FW which effectively cools down the drive before it reaches throttling temperature thresholds, thus saving overheating of the drive and better performance and longevity of the NAND cells.
Sigasi
May 20194 mosAug 2019

Ghent Metropolitan Area

Sigasi Studio is an IDE for digital design in Verilog or VHDL. It provides the digital designer with all the facilities that are typically reserved for software developers such as syntax checking, navigation, project management, refactoring, autocompletion. My role was to work on the following : Designed and implemented a new documentation engine. For generation of documentation to accompany the digital design in HTML & PDF formats. Developed a MS-Word Macro to transform .html files to .docx documents Built a Javadoc, Doxygen inspired annotated source code module, with embedded documentation and diagrams.

Aniket’s AI Stack

claude
claude
gemini
gemini
github copilot
github copilot

Education

Manipal institute of technology

Bachelor of Technology - BTech, Electrical and Electronics Engineering

Manipal institute of technology

20174 yrs2021

Join Aniket and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Aniket Kumar on Tal

Headline

Firmware @ SanDisk

About

I'm a passionate Firmware Engineer with a strong foundation in Electrical and Electronics Engineering and a minor in Data Science. At SanDisk, I leverage my skills in C programming to design, develop, and debug real-time embedded firmware applications for client SSDs. I have experience working on various NAND flash nodes, including BiCS5, BiCS6 & BiCS8 nodes across TLC and QLC, and I'm adept at power management and thermal control techniques for firmware optimization. Connect with me to discuss embedded systems, firmware development, or NAND flash technology!

Location

Bengaluru

AI stack

claude

gemini

github copilot

Work experience

Firmware Engineer at Sandisk, Feb 2024 - Present · 2 yrs 8 mos, Bengaluru, Karnataka, India, ● Designed, developed, and debugged multi-threaded, real-time, embedded firmware applications for DRAM less client SSD, ensuring optimal performance and reliability. ● Working on firmware features for BiCS8 TLC & QLC product, including power management, bootloader, thermal management. ● Developing a python tool for SRAM consumption analysis.

Associate Firmware Engineer at Sandisk, Jul 2021 - Jan 2024 · 2 yrs 7 mos, Bengaluru, Karnataka, India, ● Worked on Firmware Development of the first BiCS6 QLC product, leveraging the latest in-house ARC based controller for client SSDs, and incorporating storage protocols including NVMe, NVMe-MI, and PCIe. ● Instrumental in the seamless transition from BiCS5 to BiCS6 TLC NAND in legacy in-house control-based client SSD products, achieved through strategic duty cycle optimization in idle time, 15+ bug burn down and power profile calibration. ● Took a lead role as the primary owner for thermal, power management, and NVMe-MI (SMBus) modules, ensuring their efficient operation and integration within the overall system firmware. ● Collaborated within the performance, thermal, and power task force, recalibrated Kp for power control flow resulting in a 50% performance improvement in Sequential Read speeds over the previous generation at high temp (80C+). ● Developed JTAG based debug tool for the next-gen in-house controller, extensively utilized by four geographies.

Firmware Engineering Intern at Sandisk, Jan 2021 - Jun 2021 · 6 mos, Bengaluru, Karnataka, India, Debug Enhancements: Developed a feature that recreates a hardware setup, dumps the registers from the DUT to NAND after failure in firmware for debug. Wrote Python scripts to extract the dump and parse it to pin-point point of failure in firmware. Feedback Based Thermal Controller: Modeled a closed loop digital Proportional Integral Derivative (PID) control logic on Excel. Implemented the control logic in FW which effectively cools down the drive before it reaches throttling temperature thresholds, thus saving overheating of the drive and better performance and longevity of the NAND cells.

Research And Development Intern at Sigasi, May 2019 - Aug 2019 · 4 mos, Ghent Metropolitan Area, Sigasi Studio is an IDE for digital design in Verilog or VHDL. It provides the digital designer with all the facilities that are typically reserved for software developers such as syntax checking, navigation, project management, refactoring, autocompletion. My role was to work on the following : Designed and implemented a new documentation engine. For generation of documentation to accompany the digital design in HTML & PDF formats. Developed a MS-Word Macro to transform .html files to .docx documents Built a Javadoc, Doxygen inspired annotated source code module, with embedded documentation and diagrams.

Education

Bachelor of Technology - BTech, Electrical and Electronics Engineering, Manipal institute of technology

Aniket Kumar - Firmware Engineer in Bengaluru | Tal