Senior NVMe Firmware Engineer - SSD Platform

Silicon Motion

Milpitas (CA)

On-site

USD 150,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salaries
Annual merit increases
Comprehensive health insurance

Job summary

A leading technology company in Milpitas, California is seeking an experienced firmware engineer to develop and modify firmware for SSD products, while working closely with customers and internal teams. Applicants should have a Bachelor's degree in a relevant field and at least 3 years of experience in software/firmware engineering, with strong skills in C/C++ and familiarity with PCIe/NVMe protocols. This role offers a competitive salary and comprehensive benefits.

Qualifications

  • 3+ years of experience in software/firmware applications engineering.
  • Experience with PCIe and NVMe protocols.
  • Strong experience in C/C++ programming and data structure.

Responsibilities

  • Develop front end firmware features to meet product specifications.
  • Debug host interface problems encountered during firmware testing.
  • Work with hardware designers to resolve customer issues.

Skills

C/C++ programming
SSD controller/firmware architecture
Experience with PCIe and NVMe protocols
Debugging skills
Experience with Git

Education

Bachelor’s degree in Electrical Engineering

Tools

Logic analyzer
Oscilloscope
JTAG/ICE debuggers

Job description

A leading technology company in Milpitas, California is seeking an experienced firmware engineer to develop and modify firmware for SSD products, while working closely with customers and internal teams. Applicants should have a Bachelor's degree in a relevant field and at least 3 years of experience in software/firmware engineering, with strong skills in C/C++ and familiarity with PCIe/NVMe protocols. This role offers a competitive salary and comprehensive benefits.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NVMe Firmware Architect
Senior NVMe Firmware Architect

Silicon Motion • Rancho Cordova (CA)

On-site
USD 150,000 - 210,000
Annual merit increases
Year-end bonus
401(k) Employer Matching
+1
Senior SSD Firmware Engineer – NVMe/SoC
Senior SSD Firmware Engineer – NVMe/SoC

Silicon Motion • Milpitas (CA)

Hybrid
USD 187,000 - 188,000
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
SSD Firmware Tech Lead & Manager - PCIe Gen5/Gen6
SSD Firmware Tech Lead & Manager - PCIe Gen5/Gen6

Silicon Motion • Milpitas (CA)

On-site
USD 239,200 - 240,000
Senior SSD Firmware Engineer & Tech Lead
Senior SSD Firmware Engineer & Tech Lead

Sandisk • Irvine (CA)

On-site
USD 110,000 - 150,000
Paid vacation time
Paid sick leave
Medical/dental/vision insurance
Lead SSD Firmware Architect for DirectFlash & NVMe
Lead SSD Firmware Architect for DirectFlash & NVMe

Pure Storage • Santa Clara (CA)

On-site
USD 217,000 - 359,000
Flexible time off
Wellness resources
Company-sponsored team events
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 SSD Firmware & Customer Enablement Engineer
Senior SSD Firmware & Customer Enablement Engineer

W3Global • Milpitas (CA)

On-site
USD 110,000 - 170,000
Senior Firmware Test Engineer, NVMe & PCIe
Senior Firmware Test Engineer, NVMe & PCIe

Samsung Semiconductor • San Jose (CA)

On-site
USD 163,000 - 253,000
Charitable matching
Paid time off
Fertility/adoption support
+3