Toshiba Software India - SSD Firmware Development Engineer - C Programming (Pune)

Toshiba Software India - SSD Firmware Development Engineer - C Programming (Pune)

08 Nov
|
Toshiba Software India Private
|
Pune

08 Nov

Toshiba Software India Private

Pune

About the Role :We are looking for a skilled SSD Firmware Development Engineer with strong expertise in Embedded C, firmware development, and embedded systems. The ideal candidate should have hands-on experience in developing, implementing, debugging, and optimizing firmware solutions for Solid-State Drives (SSD). The candidate should possess a strong understanding of storage technologies and protocols such as NVMe, PCIe, SATA, and SAS. Knowledge of storage architecture, Linux kernel, and block-layer operations will be an added advantage.Key Responsibilities :- Design, develop, implement, and maintain firmware solutions for SSD products.- Develop efficient and optimized embedded firmware using C programming.- Work on SSD firmware architecture, implementation, debugging, and performance optimization.- Implement and troubleshoot storage protocols such as NVMe, PCIe, SATA, and SAS.- Work on firmware modules related to SSD front-end (FE) development.- Analyze firmware issues, perform root cause analysis, and implement appropriate solutions.- Work closely with hardware, validation, and system engineering teams to ensure seamless firmware integration.- Debug and resolve firmware-level issues related to storage devices and embedded systems.- Participate in code reviews, design discussions, and firmware testing activities.- Ensure firmware reliability, performance, scalability,



and compliance with storage standards.Mandatory Technical Skills :- Strong hands-on experience in C programming and Embedded C.- Practical experience in embedded firmware design, development, and debugging.- Excellent understanding of data structures, algorithms, and memory management.- Strong knowledge of embedded systems architecture and concepts.- Hands-on experience in Solid-State Drive (SSD) firmware development.- Exposure to one or more storage protocols such as :i. NVMeii. PCIeiii. SATAiv. SAS- Solid understanding of NVMe and PCIe architecture and protocols.- Knowledge of Linux kernel internals and Linux block-layer architecture.- Exposure to management and communication protocols such as :i. IPMIii. MCTPiii. NVMe-MIiv. SMBusv. GPIOvi. I2C- Understanding of SSD controllers, storage architecture, and data transfer mechanisms.- Experience in firmware debugging, performance optimization, and system-level troubleshooting.- 3 - 6 years of relevant experience in firmware development.- Minimum 3 years of hands-on experience in Embedded C.- Strong experience in SSD technology and firmware development.- Excellent problem-solving and debugging skills.- Strong fundamentals in embedded systems, data structures, and low-level programming.- Ability to work collaboratively with cross-functional engineering teams. (ref:hirist.tech)

📌 Toshiba Software India - SSD Firmware Development Engineer - C Programming (Pune)
🏢 Toshiba Software India Private
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: toshiba software india - ssd firmware development engineer - c programming (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: toshiba software india - ssd firmware development engineer - c programming (pune) / pune