About the role

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 Gen 4 or Gen 5, NVMe compliance testing, storage controllers, or hardware bring-up would be advantageous.

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Sacramento County, CA

Occupation

Computer Hardware Engineers

Industry

Computer Storage Device Manufacturing

Posted

2 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE
Senior Firmware Engineer at mackenzie stuart | Johnson Jobs