MissionHires

MissionHires.

Find a jobAbout
Sign InPost a job
MissionHires.

The AI hiring partner for top talent teams — sourcing, engaging, evaluating, and submitting candidates 10× faster.

OUR SERVICES

Affordable Recruiting ServicesHire Talent FasterAI Sourcing for Recruiting

RESOURCES

MissionHires JobsAI Sourcing FAQsHow to source talent FAQsAboutBook a Call

© 2026 MissionHires. All rights reserved.

Privacy PolicyTerms of Service
Active
Quick Apply

Posted: 23 days ago

MissionHires

Senior Firmware Engineer (FE)

Milpitas, California, United States

MissionHires

Verified employer
Location

Milpitas, California, United States

On Site

Job type

Full-time

Industry

Software Engineering

Semiconductors

Salary

$150,000 - $210,000 per year

01
Why This Role Matters

We are seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware protocol stacks and management interfaces. You will develop NVMe, PCIe Gen5, SMBus, and I3C functionality; diagnose protocol issues; and partner with validation teams to deliver reliable, interoperable storage-controller firmware.

02
How You'll Contribute
  • Design and maintain the NVMe protocol stack, including Admin and I/O command processing and Submission/Completion Queue management.
  • Ensure firmware compliance with current NVMe specifications and PCIe Gen5 protocol requirements.
  • Design and implement SMBus and I3C communication protocols for reliable host-controller data exchange.
  • Implement NVMe command parsing, data-transfer mechanisms, completion flows, and multi-namespace support.
  • Implement SMBus/I3C read and write commands, status monitoring, temperature and voltage reporting, and control-command handling.
  • Develop status-code reporting, Asynchronous Event Notification (AEN), error recovery, timeout, abort, and reset flows.
  • Design SMBus/I3C error-detection and retry mechanisms to protect system stability.
  • Validate interoperability with NVMe compliance tools, host platforms, and JEDEC/MIPI SMBus and I3C requirements.
  • Capture and analyze PCIe/NVMe transactions using protocol analyzers, logic analyzers, and firmware logs.
  • Monitor SMBus/I3C transfer timing and error conditions and improve firmware reliability.
  • Collaborate with validation teams on compliance, stress, hot-plug, power-management, error-injection, and multi-protocol concurrency testing.
  • Provide root-cause analysis and implement fixes for protocol issues identified during validation or in customer environments.
03
What Makes You a Great Fit
  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of software or firmware applications engineering experience.
  • At least 3 years of experience with SSD controller or firmware architecture.
  • Strong C/C++ programming and data-structure skills.
  • Hands-on experience with JTAG or ICE debuggers.
  • Experience using version-control tools such as Git.
  • Ability to work independently with minimal day-to-day supervision and contribute effectively in a small team environment.
  • Fast learner and collaborative team player.
  • Strong oral, written, presentation, and technical documentation skills.
04
Perks & Benefits
  • Competitive salary differentiated by performance.
  • Annual merit increases.
  • Year-end bonus.
  • RSUs for eligible employees.
  • Invention and patent awards.
  • 401(k) employer matching.
  • Length-of-service awards.
  • Comprehensive health insurance plans for eligible employees and dependents.
05
Who We Are, What We Stand For

MissionHires is the AI hiring partner of top talent teams. Our platform helps recruiters, agencies, and top companies source, engage with, and evaluate top talent 10 times faster than job boards.

To bridge the gap between companies and passionate talent.

06
Frequently Asked Questions
What is the salary range for the Senior Firmware Engineer role in Milpitas?

The annual base salary range is $150,000 to $210,000 USD.

Is this Senior Firmware Engineer job onsite or remote?

This is a full-time, onsite position in Milpitas, California.

Does the company provide relocation assistance to Milpitas?

Yes. Paid relocation assistance is provided.

What firmware protocols will I work on in this NVMe SSD role?

The role focuses on NVMe, PCIe Gen5, SMBus, and I3C protocol functionality for SSD storage controllers.

What experience is required for this Senior Firmware Engineer position?

Candidates need at least 3 years of software or firmware applications engineering experience and 3 years with SSD controller or firmware architecture.

What programming and debugging tools are required for this SSD firmware job?

Strong C/C++ and data-structure skills are required, along with hands-on JTAG or ICE debugger experience and version control tools such as Git.

What benefits are offered for this firmware engineering role?

Benefits include annual merit increases, a year-end bonus, 401(k) matching, health insurance for eligible employees and dependents, and RSUs for eligible employees.

Do I need a master’s degree for this Senior Firmware Engineer job?

Yes. A master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.

Posted by MissionHires

At a glance

Workplace

On Site · Milpitas, California, United States

Employment

Full-time

Industry

Software Engineering · Semiconductors

Language

English

Posted

23 days ago

Similar roles

Other active searches.

Active Software Engineering roles recently posted.

View all Software Engineering roles ->

MissionHires

MissionHires

Recently posted

Senior Firmware Engineer (FTL)

Rancho Cordova · California · On Site
Semiconductors
Full-time

$150,000 - $210,000 per year

23 days ago

Related Job Searches
More Software Engineering jobs
More Semiconductors jobs
More On Site jobs in United States
Jobs at MissionHires