Senior Firmware Engineer - NVMe & PCIe Specialist

Mackenzie Stuart

California (MO)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mackenzie Stuart partners with a leading technology company to develop high-performance hardware and embedded systems. The Senior Firmware Engineer will focus on low-level firmware for storage and host-interface technologies, collaborating with hardware and validation teams across the business.

The role emphasizes NVMe, PCIe, SMBus and I3C, with responsibilities spanning protocol processing, data transfers, error handling and compliance testing.

Qualifications

  • Embedded/storage firmware experience with C/C++.
  • Strong NVMe and PCIe knowledge.
  • Experience with SMBus, I3C, or similar protocols.

Responsibilities

  • Develop and maintain NVMe firmware, including command processing, data transfers and queue management.
  • Implement and debug PCIe-based interfaces and host-management interfaces such as SMBus and I3C.
  • Validate firmware with industry standards and host platforms.
  • Debug low-level issues using protocol analysers, logic analysers, firmware logs and trace tools.
  • Collaborate with firmware, hardware, validation and systems teams.

Skills

C/C++ firmware
NVMe
PCIe
SMBus
I3C

Tools

Protocol analyzers
Logic analyzers
Firmware debuggers

Job description

Mackenzie Stuart partners with a leading technology company to develop high-performance hardware and embedded systems. The Senior Firmware Engineer will focus on low-level firmware for storage and host-interface technologies, collaborating with hardware and validation teams across the business.

The role emphasizes NVMe, PCIe, SMBus and I3C, with responsibilities spanning protocol processing, data transfers, error handling and compliance testing.

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

Mackenzie Stuart • California (MO)

On-site
USD 140,000 - 190,000
Senior NVMe Firmware Architect (PCIe Gen5)
Senior NVMe Firmware Architect (PCIe Gen5)

MissionHires • Milpitas (CA)

On-site
USD 150,000 - 190,000
Competitive salary
Annual merit increases
Year-end bonus
+5
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
Senior Validation Engineer - NVMe/PCIe Systems
Senior Validation Engineer - NVMe/PCIe Systems

Microchip Technology Inc. • Basking Ridge (NJ)

On-site
USD 70,000 - 205,000
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 SSD Firmware Engineer - Embedded C & NVMe
Senior SSD Firmware Engineer - Embedded C & NVMe

Micron • Longmont (CO)

On-site
USD 144,000 - 245,000
Medical, dental, vision plans
Paid time off
Equity opportunities
Senior NVMe Firmware Engineer – SSD/PCIe Expert
Senior NVMe Firmware Engineer – SSD/PCIe Expert

VeeRteq Solutions Inc. • Rancho Cordova (CA)

On-site
USD 180,000 - 200,000
Medical Insurance
Dental Insurance
401(k) - Employer Match
NVMe Firmware Engineer for High-Performance SSDs
NVMe Firmware Engineer for High-Performance SSDs

Micron Technology, Inc. • Longmont (CO)

Hybrid
USD 100,000 - 254,000
Staff Firmware & Test Engineer: NVMe Validation
Staff Firmware & Test Engineer: NVMe Validation

Micron Technology, Inc • Longmont (CO)

On-site
USD 127,000 - 215,000