Senior Firmware Engineer Job at Mackenzie Stuart, Sacramento County, CA

  • Mackenzie Stuart
  • Sacramento County, CA

Job Description

Overview

I am currently partnered with an innovative technology company developing high-performance hardware and embedded systems for demanding computing applications.

The business is growing its engineering team and is looking for a Senior Firmware Engineer to work on advanced storage and host-interface technologies.

About the Role

This role will focus on low-level firmware development covering storage protocols, command processing, high-speed interfaces, system management, error recovery, and product validation.

Responsibilities

  • Develop and maintain NVMe firmware, including command processing, data transfers, and queue management.
  • Implement and debug PCIe-based communication and host-management interfaces such as SMBus and I3C.
  • Develop status reporting, monitoring, control, error-handling, timeout, reset, retry, and recovery functionality.
  • Validate firmware against relevant industry standards and host platforms.
  • Debug low-level issues using protocol analysers, logic analysers, firmware logs, and trace tools.
  • Support compliance, interoperability, stress, power-management, hot-plug, and error-injection testing.
  • Investigate complex technical issues, identify root causes, and implement reliable fixes.
  • Work closely with firmware, hardware, validation, and systems engineering teams.

Qualifications

Professional experience developing embedded or storage firmware using C or C++.

Required Skills

  • Professional experience developing embedded or storage firmware using C or C++.
  • Strong understanding of NVMe and PCIe.
  • Experience with SMBus, I3C, I²C, or similar communication protocols.
  • Experience with firmware validation, protocol debugging, and system-level troubleshooting.
  • Understanding of command processing, queue management, error recovery, and compliance testing.
  • Strong analytical and problem-solving skills.

Preferred Skills

Experience with PCIe Gen4 or Gen5, NVMe compliance testing, storage controllers, or hardware bring-up would be advantageous.

Job Tags

Full time

Similar Jobs

Arizona Staffing

Cardiac Monitor Tech I Job at Arizona Staffing

 ...Technician Level I, you will provide essential virtual cardiac monitoring services to CommonSpirit Health patients across the United States...  ...education/training in regard to EKG technology as a monitor tech AND Minimum 2 years of recent (within past year) professional work... 

Judge Direct Placement

Assistant Corporate Controller Job at Judge Direct Placement

 ...standardized practices. Over time, the scope will expand to include credit control and accounts receivable management as part of a...  ...the monthly, quarterly, and annual financial close cycles. - Authorize and review journal entries, account reconciliations, and supporting... 

N. Ginsburg & Son, Inc DBA Floors, Etc

Flooring Estimator Job at N. Ginsburg & Son, Inc DBA Floors, Etc

 ...About us Founded in 1890 and family-run for five generations, Floors Etc is one of the areas most trusted names in flooring. We...  ...for project bids Work with team Project Managers on scope and contract reviews Prepare detailed and accurate shop drawings and materials... 

ATL Medical, Inc.

Global Supply Chain Director Job at ATL Medical, Inc.

## Global Supply Chain DirectorApply: ATL Remote Minnesota: Full time: Posted Yesterday: JR100318The Global Supply Chain Director will be responsible for overseeing and managing ATLs comprehensive, international supply chain operations. This position requires a strategic... 

Mackenzie Stuart

Senior Firmware Engineer Job at Mackenzie Stuart

 ...performance hardware and embedded systems for demanding computing applications. The business is growing its engineering team and is looking for a Senior Firmware Engineer to work on advanced storage and host-interface technologies. About the Role This role will...