Senior Firmware Engineer
mackenzie stuartSacramento County, CA
2 days ago
Industries
Computer Storage Device ManufacturingElectronic Computer ManufacturingComputer Terminal and Other Computer Peripheral Equipment ManufacturingAbout 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