CareerPlanGet AI match score →

HDD Storage Firmware Engineer

Bengaluru, Karnataka, India💼 Full-time💰 $10–$35🗓 2026-07-14 → 2026-08-02

Core

Design, develop, and optimize middle-layer and backend firmware for HDD, SSD, and storage devices to ensure high performance, reliability, and scalability.

Role type

Senior Storage Embedded Firmware Engineer

Builds

Enterprise-grade storage solutions (HDD, SSD, Flash)

Domain

Storage hardware and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, FTL, SAS, SATA, Flash storage technologies, middle-layer firmware, backend firmware, system architecture, processor architecture, object-oriented design, data structures, debugging, root cause analysis

Preferred skills

C, Python, Perl, Shell, Lua, Linux device drivers, Windows device drivers, SoC design, firmware simulation

Technologies

C++, Python, Perl, Shell, Lua, MATLAB

Responsibilities

Design and develop embedded firmware for storage devices; optimize middle-layer and backend firmware components; implement features for FTL, SAS, SATA, and Flash; design algorithms and architectures for performance and reliability; debug complex firmware issues and perform root cause analysis; create software design documentation (SRS, SDD); collaborate with hardware, validation, and system teams; participate in architecture and code reviews; support firmware validation, testing, and integration.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗