CareerPlanSign in

Storage Frimware Engineer

💼 Full-time🗓 2026-10-04

Core

Design and develop storage embedded firmware for HDD/SSD, focusing on middle-layer and backend components.

Role type

Senior IC storage firmware engineer (HDD/SSD)

Builds

Storage firmware for hard disk drives and solid-state drives

Domain

Storage hardware and embedded systems

Required skills

C++, FTL, SAS, SATA, system architecture, complex algorithm design, object-oriented design, data structures, SDLC, SRS/SDD creation

Preferred skills

C, Python, Perl, Shell, Lua, Matlab, simulation design, HW/SOC architecture, processor architecture, debugging, Windows/Linux device drivers

Technologies

C++, Python, Perl, Shell, Lua, C, Matlab, SAS, SATA, FTL

Responsibilities

Develop storage embedded firmware using C++ and scripting languages; design complex algorithms and system architecture; create software requirement specifications and design documents; debug firmware issues; collaborate on product development using industry-standard SDLC.

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 1,006,000+ jobs from 20+ sources.