HamburgerMenu
hirist

Embedded Developer - SSD Firmware

Creeno Solutions Pvt ltd
Multiple Locations
3 - 7 Years

Posted on: 09/12/2025

Job Description

Role Overview :


We are seeking a skilled Embedded Developer with hands-on experience in firmware development, particularly for SSDs. The ideal candidate will have strong expertise in embedded systems, excellent coding skills in C, and a solid understanding of data storage systems. Experience with storage protocols and Linux kernel knowledge is highly desirable.

Key Responsibilities :

- Design, develop, and implement firmware solutions for SSDs.

- Write high-quality, efficient code in C, leveraging strong knowledge of data structures.

- Work on embedded systems programming, including driver development and system-level firmware integration.

- Interface with storage protocols such as SAS, SATA, and NVMe.

- Work with other protocols like IPMI, MCTP, NVMe-MI, SMBus, GPIO, and I2C.

- Collaborate with cross-functional teams to design and test firmware for performance and reliability.

- Optionally contribute to Linux kernel and block layer development where required.

Desired Skills :

- Strong embedded systems knowledge and hands-on firmware development experience.

- Excellent coding skills in C and understanding of data structures.

- Exposure to storage protocols (SAS, SATA, NVMe).

- Knowledge of other protocols : IPMI, MCTP, NVMe-MI, SMBus, GPIO, I2C.

- Understanding of Linux kernel and block layer development (preferred).

- Deep technical understanding of data storage systems, especially NVMe and PCIe, is a strong plus.

Qualifications :

- B.E./B.Tech/M.Tech in Computer Science, Electronics, or related field.

- 3 - 7 years of experience in embedded firmware development, preferably in storage systems.

info-icon

Did you find something suspicious?