Senior SSD Firmware Engineer

Silicon Motion

Milpitas (CA)

On-site

USD 187,075 - 188,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silicon Motion, Inc. in Milpitas, CA, seeks a Senior Firmware Engineer to design, develop, and maintain embedded firmware for SSD controllers and storage platforms, including FTL, NAND management, and system-level integration to ensure performance and data integrity.

The role involves optimizing I/O data paths, implementing NVMe/PCIe interfaces, debugging, performance profiling, and collaborating with ASIC, hardware, validation, and customer teams to deliver reliable firmware.

Qualifications

  • Master’s degree required in Computer Engineering, Computer Science, Computing and Technology or related field.
  • 2+ years of firmware engineering experience in embedded firmware for SSD products.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for SSD controllers and storage hardware.
  • Optimize firmware for I/O and control path operations to improve performance.
  • Implement and maintain FTL features including address mapping, garbage collection, and wear leveling.
  • Develop firmware-level error handling and data integrity mechanisms for NAND flash storage.
  • Handle power-on initialization, power-loss recovery, and data consistency.
  • Create low-level firmware for SoC controllers and system bring-up routines.
  • Implement and support NVMe and PCIe interfaces per industry specs.
  • Perform debugging, root-cause analysis, and performance profiling.
  • Collaborate with ASIC, hardware, validation, and customer engineering teams for integration.

Skills

C/C++ for embedded
NVMe/PCIe
GDB
Git
Jira

Education

Master’s degree in Computer Engineering / Computer Science

Tools

GDB
Git
Jira

Job description

Silicon Motion, Inc. in Milpitas, CA, seeks a Senior Firmware Engineer to design, develop, and maintain embedded firmware for SSD controllers and storage platforms, including FTL, NAND management, and system-level integration to ensure performance and data integrity.

The role involves optimizing I/O data paths, implementing NVMe/PCIe interfaces, debugging, performance profiling, and collaborating with ASIC, hardware, validation, and customer teams to deliver reliable firmware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 187,075 - 188,000
Senior SSD Firmware Architect & Technical Leader
Senior SSD Firmware Architect & Technical Leader

Solidigm • Rancho Cordova (CA)

Hybrid
USD 171,000 - 273,000
Senior Firmware Architect – SSD & Embedded Systems
Senior Firmware Architect – SSD & Embedded Systems

Solidigm • Longmont (CO)

Hybrid
USD 154,000 - 246,000
Senior FTL Engineer, Real-Time SSD Firmware Lead
Senior FTL Engineer, Real-Time SSD Firmware Lead

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

On-site
USD 200,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Firmware Engineer - SSD Firmware (Hybrid)
Senior Firmware Engineer - SSD Firmware (Hybrid)

Solidigm • Rancho Cordova (CA)

Hybrid
USD 148,000 - 237,000
RSU program
Bonus program
401(k) match
+1
Senior Firmware Architect – SSD & Embedded Systems
Senior Firmware Architect – SSD & Embedded Systems

Solidigm • Colorado

Hybrid
USD 154,000 - 246,000
RSU eligibility
401(k) match
Medical, dental, vision
+1
Senior SSD Firmware Engineer (Hybrid)
Senior SSD Firmware Engineer (Hybrid)

Solidigm Inc. • Rancho Cordova (CA)

Hybrid
USD 148,000 - 237,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: SSD Prototyping & Pathfinding
Senior Firmware Engineer: SSD Prototyping & Pathfinding

Solidigm • Rancho Cordova (CA)

On-site
USD 120,000 - 160,000
Restricted Stock Unit (RSU) opportunities
Cash bonus programs
Comprehensive benefits package including medical, dental, and vision
Technical Lead Manager (SSD Firmware)
Technical Lead Manager (SSD Firmware)

Silicon Motion • Milpitas (CA)

On-site
USD 239,000 - 240,000