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

US Postal Service

Postal Clerk - Singers Glen Job at US Postal Service

 ...NO EXPERIENCE REQUIRED PAID TRAINING PROVIDED JOB SECURITY The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nearly 1 million people and is hiring nationwide. There is NO experience required,... 

Southwest Truck Driving Training

Training CDL-A Driver - Hands-on training Job at Southwest Truck Driving Training

 ...Southwest Truck Driver Training gets you behind the wheel fast with hands-on CDL training that trucking companies trust. For over 25 years...  .... Our professional staff prioritizes highway safety to help you develop the driving skills needed to succeed as a professional... 

Southwest Truck Driving Training

CDL-A Driver - Get your CDL! Job at Southwest Truck Driving Training

 ...Get Your CDL In 4 Weeks Attend Our Truck Driving School in Tucson Southwest Truck Driver Training gets you behind the wheel...  ...make sure you get the resources you need for a long and successful local, regional, or over-the-road truck driving career. For lifetime job... 

Seres Therapeutics

Scientist, Computational Sensing Job at Seres Therapeutics

 ...Tilde Bio, Inc. (FL110) is building a next-generation biological sensing platform at the intersection of synthetic biology, protein...  ...at the edge of what's known. At Tilde, you will work alongside scientists and engineers from diverse disciplines to help define how a new... 

Spicer Rudstrom, PLLC

Litigation Attorney Job at Spicer Rudstrom, PLLC

*Overview - Litigation Attorney | 5+ Years Experience* We are seeking an attorney with at least *5+ years of experience* in civil litigation. This is an excellent opportunity for an attorney who is confident managing litigation files, enjoys meaningful client contact...