Firmware Apps Engineer, SSD Controller – Debug & Deliver

Silicon Motion

Milpitas (CA)

On-site

USD 150,000 - 200,000

Full time

7 days ago
Be an early applicant
Application generator

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 Firmware Applications Engineer for SSD controller products. You will develop firmware features to meet product specifications and customer requirements, and collaborate with FAE and customers.

The role requires 3+ years in software/firmware applications, C/C++ expertise, JTAG/ICE debugging, and knowledge of PCIe/NVMe or SATA. Domestic and international travel may be required; Mandarin speaking is a plus.

Qualifications

  • 3+ years experience in software/firmware applications engineering.
  • Experience in SSD ARM or ARC micro-controller/firmware architecture.
  • Experience in the storage industry in SSD/HDD/storage systems or related tech.

Responsibilities

  • Develop firmware features to meet product specifications and customer requirements.
  • Debug problems during internal or customer firmware testing.
  • Perform root cause analysis and fix issues.
  • Work with FAE and customers to resolve firmware issues.

Skills

C/C++ programming
JTAG/ICE debugging
Git version control
SSD firmware knowledge
Team collaboration

Tools

JTAG/ICE Debuggers
Git

Job description

Silicon Motion in Milpitas, CA, is seeking a Firmware Applications Engineer for SSD controller products. You will develop firmware features to meet product specifications and customer requirements, and collaborate with FAE and customers.

The role requires 3+ years in software/firmware applications, C/C++ expertise, JTAG/ICE debugging, and knowledge of PCIe/NVMe or SATA. Domestic and international travel may be required; Mandarin speaking is a plus.

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

Similar jobs worth comparing

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 SSD Firmware Engineer – NVMe/SoC
Senior SSD Firmware Engineer – NVMe/SoC

Silicon Motion • Milpitas (CA)

Hybrid
USD 187,000 - 188,000
Firmware Application Engineer
Firmware Application Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Firmware Application Engineer - SSD Controller
Firmware Application Engineer - SSD Controller

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Annual merit increases
RSU for eligible employees
Year-end bonus
+1
Senior SSD Firmware Engineer (C/C++, NVMe)
Senior SSD Firmware Engineer (C/C++, NVMe)

1000 Micron Technology, Inc. • Longmont (CO)

On-site
USD 144,000 - 245,000
Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Milpitas (CA)

Hybrid
USD 187,000 - 188,000
Senior Firmware Engineer - SSD/NVMe, C/C++, Onsite
Senior Firmware Engineer - SSD/NVMe, C/C++, Onsite

Relevante • Rancho Cordova (CA)

On-site
USD 120,000 - 160,000
Annual merit increases
RSU for eligible employees
Year-end bonus
+4
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/NAND Controller
Senior Firmware Engineer - SSD/NAND Controller

Socket.dev • San Jose (CA)

On-site
USD 165,000 - 220,000
Medical benefits
401(k) match
Onsite gym
Technical Lead Manager (SSD Firmware)
Technical Lead Manager (SSD Firmware)

Silicon Motion • Milpitas (CA)

On-site
USD 239,000 - 240,000