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

Double Arrow Lodge

Chef Job at Double Arrow Lodge

 ...We are a family & friends-owned historic guest lodge in Seeley Lake, Montana. We seek an experienced Chef to join our team and help us grow. Seasons Restaurant operates year-round with fine dining and banquet events. Seeley Lake is a small mountain resort town that thrives... 

Avis Budget Group

Inter City Fleet Driver/Transporter - PT Job at Avis Budget Group

 ...from rental sites, maintenance facilities, and other designated lots, based on operational needs. By transporting vehicles safely and efficiently, you help ensure cars are available where they are needed most to support customer demand. You will follow established driving... 

Fence Connection

Fence Installer Job at Fence Connection

 ...Job DescriptionAbout the RoleFence Connection LLC is looking for a skilled and motivated Fence Installer to join our growing team in Marine City, MI. This is a hands-on outdoor role where you'll take pride in delivering quality fence installations that make a real difference... 

iPower LLC

Financial Manager Job at iPower LLC

 ...clients achieve their goals through innovative solutions and superior service. Description: iPower is seeking four full-time Financial Managers - one senior level and three journeyman - to support an upcoming government contract. This position is contingent upon... 

Dental Aid 1 - Canton

Dentist Job at Dental Aid 1 - Canton

 ...Part-time Associate General Dentist position offering 401(k) and visa sponsorship in Canton. # High-Earning Part-Time Role Join a well-established private dental practice in Canton offering commission-based pay starting from $100,000/year, complete with a 401(k) plan...