Senior SSD Firmware Engineer – NVMe/SoC

Silicon Motion

Milpitas (CA)

Hybrid

USD 187,000 - 188,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Silicon Motion in Milpitas, CA is seeking a Senior Firmware Engineer to design, develop, and maintain embedded firmware for SSD controllers and storage platforms, focusing on FTL, wear leveling, and data integrity.

You will optimize I/O data paths, implement power-on and recovery processes, collaborate with ASIC/hardware teams, and ensure performance, reliability, and compliance with NVMe/PCIe specifications.

Qualifications

  • Master’s degree in Computer Engineering, Computer Science, Computing and Technology, or a closely related field.
  • 2+ years of experience as Firmware Engineer in embedded firmware for SSD products.
  • Knowledge of flash memory components, garbage collection and wear leveling, NVMe SSD firmware, and multi-core or multiprocessor SoCs.
  • Proficiency in C/C++ for embedded systems; strong debugging skills with GDB; experience with Git/Jira.

Responsibilities

  • Design, develop, and maintain embedded firmware for SSD controllers and storage platforms.
  • Optimize firmware I/O data path and control path for performance.
  • Implement and maintain FTL components: logical-to-physical mapping, GC, wear leveling.
  • Develop firmware error handling and data integrity mechanisms for NAND-based storage.
  • Support power-on init, power-loss handling, and recovery processes for data consistency.
  • Develop low-level firmware for SoC storage controllers and system bring-up.

Skills

C/C++
Embedded firmware
NVMe/PCIe
Debugging (GDB)
Git & Jira

Education

Master's degree in Computer Engineering / CS / related

Tools

GDB
Git
Jira

Job description

Silicon Motion in Milpitas, CA is seeking a Senior Firmware Engineer to design, develop, and maintain embedded firmware for SSD controllers and storage platforms, focusing on FTL, wear leveling, and data integrity.

You will optimize I/O data paths, implement power-on and recovery processes, collaborate with ASIC/hardware teams, and ensure performance, reliability, and compliance with NVMe/PCIe specifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SSD Firmware Applications Engineer — Drive Controller
SSD Firmware Applications Engineer — Drive Controller

Silicon Motion, Inc • Milpitas (CA)

On-site
USD 150,000 - 200,000
RSU for eligible employees
Year-end bonus
401(k) Employer Matching
+2
Senior Firmware Engineer - Embedded SSD/NVMe Systems
Senior Firmware Engineer - Embedded SSD/NVMe Systems

Solidigm Inc. • Rancho Cordova (CA)

On-site
USD 129,000 - 202,000
RSU program
RCU program
Cash bonus
+6
Senior Firmware Engineer (FE) - Milpitas, California
Senior Firmware Engineer (FE) - Milpitas, California

MissionHires • Milpitas (CA)

On-site
USD 150,000 - 190,000
Competitive salary
Annual merit increases
Year-end bonus
+5
Senior SSD Firmware Architect & Technical Leader
Senior SSD Firmware Architect & Technical Leader

Solidigm • Rancho Cordova (CA)

Hybrid
USD 171,000 - 273,000
Senior SSD Firmware Architect — Lead NVMe Architecture
Senior SSD Firmware Architect — Lead NVMe Architecture

SmartRecruiters, Inc. • Rancho Cordova (CA)

Hybrid
USD 171,000 - 273,000
RSU
RCU
Cash bonus
+1
Senior NVMe Firmware Engineer - SSD Platform
Senior NVMe Firmware Engineer - SSD Platform

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Competitive salaries
Annual merit increases
Comprehensive health insurance
Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Milpitas (CA)

Hybrid
USD 187,000 - 188,000
SSD Controller Firmware Applications Engineer
SSD Controller Firmware Applications Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Annual merit increases
RSU for eligible employees
Year-end bonus
+1
Senior FTL & Embedded Firmware Engineer for SSDs
Senior FTL & Embedded Firmware Engineer for SSDs

SK hynix memory solutions America Inc. • San Jose (CA)

On-site
USD 170,000 - 220,000
Medical benefits
401(k) match
Onsite gym
Senior FTL Embedded Engineer — SSD Firmware Expert
Senior FTL Embedded Engineer — SSD Firmware Expert

SKHMS Corporation • San Jose (CA)

Hybrid
USD 170,000 - 220,000