Senior Firmware Engineer
mackenzie stuartSacramento, CA
Senior Firmware Engineer
L6
mackenzie stuartSacramento, CA3 days ago
Industries
Computer Storage Device ManufacturingElectronic Computer ManufacturingComputer Terminal and Other Computer Peripheral Equipment ManufacturingOverview:
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, I2C, 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.
Apply now
Level
LeadL6
Location
Sacramento, CA
Occupation
Computer Hardware Engineers
Industry
Computer Storage Device Manufacturing
Posted
3 days ago
To get sharper similar jobs, create your profile using the link below.