Senior NVMe Firmware Architect (PCIe Gen5)

MissionHires

Milpitas (CA)

On-site

USD 150,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Annual merit increases
Year-end bonus
RSUs for eligible employees
Invention and patent awards
401(k) employer matching
Length-of-service awards
Comprehensive health insurance plans

Job summary

MissionHires is seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware protocol stacks and management interfaces. You will work on NVMe, PCIe Gen5, SMBus, and I3C functionality, diagnosing issues and partnering with validation teams to ensure interoperable storage-controller firmware.

Responsibilities include maintaining the NVMe protocol stack, ensuring compliance with NVMe specs and PCIe Gen5, implementing SMBus/I3C protocols, and analyzing protocol traffic with

Qualifications

  • Master’s degree in a related field.
  • 3+ years of software or firmware experience.
  • 3+ years of SSD controller/firmware architecture experience.
  • Strong C/C++ and data-structure skills.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience using Git or similar version-control systems.
  • Ability to work independently in a small team.
  • Strong communication and technical documentation skills.

Responsibilities

  • Design and maintain NVMe/SSD firmware protocol stacks and management interfaces.
  • Diagnose protocol issues and partner with validation teams for interoperability.
  • Implement and validate SMBus and I3C communication protocols.
  • Capture and analyze PCIe/NVMe transactions and firmware logs.
  • Collaborate on compliance, stress, hot-plug, and power-management tests.
  • Provide root-cause analysis and fixes for protocol issues.

Skills

C/C++ programming
Data structures
JTAG/ICE debugging
Git/version control
Independent work
Technical documentation
Communication

Education

Master’s degree in Electrical Engineering/Computer Engineering/Computer Science

Job description

MissionHires is seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware protocol stacks and management interfaces. You will work on NVMe, PCIe Gen5, SMBus, and I3C functionality, diagnosing issues and partnering with validation teams to ensure interoperable storage-controller firmware.

Responsibilities include maintaining the NVMe protocol stack, ensuring compliance with NVMe specs and PCIe Gen5, implementing SMBus/I3C protocols, and analyzing protocol traffic with

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

Similar jobs worth comparing

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 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 Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Rancho Cordova (CA)

On-site
USD 150,000 - 210,000
Annual merit increases
Year-end bonus
401(k) Employer Matching
+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
SSD Firmware Engineer - NVMe & PCIe Expert
SSD Firmware Engineer - NVMe & PCIe Expert

Glocomms • Sacramento (CA)

On-site
USD 120,000 - 150,000
Competitive base salary & bonus
Medical/dental/vision coverage
401(k) with company match
+3
Staff PCIe/NVMe eSSD Validation Lead
Staff PCIe/NVMe eSSD Validation Lead

SK hynix memory solutions • San Jose (CA)

On-site
USD 110,000 - 175,000
Senior ASIC Validation Engineer – PCIe/NVMe & Embedded
Senior ASIC Validation Engineer – PCIe/NVMe & Embedded

FHLB Des Moines • Basking Ridge (NJ)

On-site
USD 70,000 - 205,000
Health benefits
Stock options
ESP P program with look-back feature
Senior SSD Firmware Engineer – Embedded RTOS & NVMe
Senior SSD Firmware Engineer – Embedded RTOS & NVMe

JobCubby • Rancho Cordova (CA), Northern (KY)

Hybrid
USD 148,000 - 237,000
Restricted stock unit (RSU)
Restricted cash unit (RCU)
Cash bonus
+8
Staff SSD Validation Engineer (NVMe/PCIe)
Staff SSD Validation Engineer (NVMe/PCIe)

SwiftCruit • Longmont (CO)

On-site
USD 121,000 - 207,000
Medical plans
Dental plans
Vision plans
+3
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