Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer - NVMe Protocol Engineer

$150k - $210k

Talent Search PRO

Senior Firmware Engineer
Location: Rancho Cordova, CA
Job Type: Full-Time
Compensation: $150,000 - $210,000 Base Salary + Bonus + RSU + Comprehensive Benefits

Position Overview
We are seeking a highly motivated Firmware Engineer with expertise in NVMe protocol development and SSD firmware architecture to join our engineering team. In this role, you will be responsible for designing, implementing, validating, and maintaining NVMe, SMBus, and I3C protocol stacks for next-generation storage solutions. The ideal candidate will possess strong firmware development skills, deep protocol knowledge, and hands-on debugging experience in storage and embedded systems environments.

Key Responsibilities
NVMe Protocol Stack Design & Development
Design, develop, and maintain the NVMe protocol stack, including Admin and I/O command processing.

Implement and optimize Submission Queue (SQ) and Completion Queue (CQ) management.

Ensure compliance with the latest NVMe specifications and PCIe Gen5 requirements.

Support multi-namespace operations and advanced storage features.

SMBus & I3C Protocol Implementation
Design and implement SMBus and I3C communication protocols.

Develop reliable host-controller communication mechanisms for monitoring and control functions.

Implement read/write operations, status monitoring, temperature and voltage reporting, and control command processing.

Ensure robust communication with comprehensive error handling and recovery mechanisms.

Command Processing & Flow Control
Develop NVMe command parsing, execution, and completion workflows.

Implement efficient data transfer mechanisms and completion handling.

Support timeout management, command aborts, and device reset scenarios.

Design retry and fault-tolerant mechanisms to ensure system reliability.

Error Handling & Recovery
Implement NVMe status reporting, Asynchronous Event Notifications (AEN), and error recovery processes.

Diagnose and resolve protocol-level failures while minimizing host impact.

Develop SMBus/I3C error detection and correction strategies.

Compliance & Interoperability
Validate firmware against industry-standard NVMe compliance suites and host platforms.

Ensure SMBus and I3C implementations comply with JEDEC and MIPI specifications.

Support interoperability across diverse host systems, controllers, and storage environments.

Debugging & Validation
Capture and analyze PCIe/NVMe transactions using protocol analyzers, logic analyzers, and firmware logs.

Monitor SMBus/I3C communications and troubleshoot timing, protocol, and performance issues.

Partner with validation teams to execute compliance, stress, reliability, and corner-case testing.

Support hot-plug, power management, error injection, and multi-protocol concurrency testing.

Perform root-cause analysis and implement corrective actions for field and validation issues.

Minimum Qualifications
Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Minimum 3 years of experience in software or firmware engineering.

Strong experience with SSD controller and firmware architecture.

Proficiency in C/C++ programming and advanced data structures.

Hands-on experience with JTAG/ICE debuggers.

Experience using version control systems such as Git.

Strong analytical, problem-solving, and debugging skills.

Ability to work independently and collaboratively within a small engineering team.

Excellent written, verbal, and presentation communication skills.

Self-motivated with the ability to learn quickly and execute effectively with minimal supervision.

Preferred Qualifications
Experience using logic analyzers, oscilloscopes, and protocol analyzers.

Familiarity with PCIe, NVMe, and SATA protocols.

Understanding of NAND Flash technologies and protocols.

Linux system debugging and development experience.

Ability to read and write Mandarin is a plus.

Compensation & Benefits
Competitive base salary: $150,000 - $210,000 annually

Performance-based annual bonus

Restricted Stock Units (RSUs) for eligible employees

Annual merit increases

Invention and Patent Award programs

401(k) employer matching

Length of Service recognition awards

Comprehensive medical, dental, and vision insurance plans for employees and dependents

Opportunity to work on cutting-edge storage technologies in a collaborative engineering environment

COMPENSATION
Base Salary - USD $150,000 to $210,000
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer - NVMe Protocol Engineer in Rancho Cordova, CA vacancy
  •  ...Central Business Solutions, Inc is seeking an experienced engineer to design and maintain the NVMe protocol stack in Rancho Cordova, California. Candidates...  ...'s degree and extensive experience in software/firmware applications engineering, particularly with SSD controller... 
    Senior

    Central Business Solutions

    Rancho Cordova, CA
    3 days ago
  • $150k - $210k

     ...Responsibilities Design and maintain the NVMe protocol stack, including Admin and I/O command...  ...analyzers, logic analyzers, and firmware logs. Monitor SMBus/I3C transfers, analyze...  ...Requirements Master’s degree in Electrical Engineering, Computer Engineering, Computer Science... 
    Senior
    Full time

    Central Business Solutions

    Rancho Cordova, CA
    3 days ago
  •  ...you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration...  ...Firmware Engineer Job Description: Protocol Stack Design and Maintenance Design and maintain the NVMe protocol stack, including Admin and I/O command... 
    Senior
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

    Rancho Cordova, CA
    4 days ago
  • $150k - $210k

    $150,000.00/yr - $210,000.00/yr Job Title: Senior Firmware Engineer Protocol Stack Design and Maintenance Design and maintain the NVMe protocol stack, including Admin and I/O command processing, and Submission/Completion Queue management. Ensure full compliance... 
    Senior
    Full time
    Work experience placement

    Silicon Motion

    Rancho Cordova, CA
    3 days ago
  • $150k - $210k

     ...Job Responsibilities: Protocol Stack Design and Maintenance...  ...Design and maintain the NVMe protocol stack, including Admin...  ...analyzers, logic analyzers, and firmware logs. Monitor SMBus/I3C...  ...Master's degree in Electrical Engineering, Computer Engineering, Computer... 
    Senior
    Full time
    Work experience placement

    Texas State Library and Archives Commision

    Rancho Cordova, CA
    7 days ago
  •  ...Job Description Job Description Senior Firmware Engineer Location: Rancho Cordova, California Benefits ~ Comprehensive medical...  ...next-generation storage products. This role will focus on NVMe protocol development, PCIe communication, firmware architecture, validation... 
    Senior
    Full time

    Talent Search PRO

    Rancho Cordova, CA
    11 days ago
  •  ...technology solutions firm is seeking a Senior Automation Engineer in Roseville, CA. The role involves...  ...end-to-end automation frameworks for firmware development and system validation, emphasizing...  ...experience, focusing on PCIe/NVMe and embedded systems. This position also... 
    Senior

    Compunnel, Inc.

    Roseville, CA
    4 days ago
  • $105.44k - $164.8k

     ...Come join our Data Center Engineering Team and work on one of the most...  ...developing new, cutting-edge firmware for Solidigm Solid State Drives...  ...interface standards such as NVMe, PCIe, SATA, and SAS. The...  ...Enterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe... 
    Internship
    Flexible hours
    3 days per week

    Solidigm

    Rancho Cordova, CA
    4 days ago
  • $253.9k - $298.7k

     ...yield with world-class security, compliance, and reliability. The Role We are looking for a Senior Staff Software Engineer to serve as Coinbase's Solana Staking Protocol CTO — the definitive technical authority on all things Solana staking across the company.This... 
    Senior
    Local area

    Coinbase

    Sacramento, CA
    1 day ago
  • $91k - $232k

     ...designs NVM Express (NVMe) SSD controllers that...  ...of the NVM controller firmware team, based in Roseville...  ...CA and reporting to a Senior Manager of Firmware Development...  ...a group of firmware engineers and collaborate with...  ...with PCIe/NVMe protocols. Preferred Skills... 

    Microchip Technology

    Roseville, CA
    3 days ago
  • $84k - $123.9k

     ...Responsibilities Understand and update media related algorithms in SSD firmware. Write and test new firmware to understand its impact on...  ...to root cause issues. Interface with the NAND product engineering team to develop experiments to root cause failing media\FW... 
    Temporary work
    Flexible hours
    3 days per week

    Solidigm

    Rancho Cordova, CA
    2 days ago
  •  ...JOB DESCRIPTION We are seeking a Senior Salesforce Engineer to design, build, and scale enterprise-grade solutions on the Salesforce platform. This role requires strong technical depth, architectural thinking, and sound judgment in choosing between low-code, no... 
    Senior
    Local area
    Visa sponsorship
    Work visa

    Delta Dental of California

    Rancho Cordova, CA
    2 days ago
  • $50 - $90 per hour

     ...Position Overview Power your Future with Qualus as a Senior SCADA Engineer in our Communications & SCADA Engineering department! We are...  ...Block Diagrams. Configure and troubleshoot communication protocols (e.g., Modbus, DNP3, OPC UA). Support integration of SCADA... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Qualus

    Folsom, CA
    1 day ago
  • $186.07k - $218.9k

     ...Security (BlockSec) team’s mission is to secure funds and data from protocols to wallets. Coinbase has a unique opportunity: enabling our...  ..., and other distributed ledger tech Partner with software engineering teams to advise on code and architecture for internal smart... 
    Senior
    Contract work
    Local area

    Coinbase

    Sacramento, CA
    1 day ago
  • $125k - $191.7k

     ...This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV...  ...verification and validation strategies, prototypes, and protocols. Our collaborative environment fosters innovation and excellence... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sacramento, CA
    3 days ago
  • $165k - $200k

     ...transformative change in healthcare. We are seeking a Senior Cloud Infrastructure Engineer with deep VDI expertise to play a key role in designing,...  ...Policy, AAD / Entra, PowerShell, CIFS & NFS storage protocol, Palo Alto, F5 Deep knowledge of cloud services, containerization... 
    Senior
    Remote work
    Flexible hours

    Datavant

    Sacramento, CA
    4 days ago
  • Micron Technology seeks a Senior Member of the Technical Staff in Folsom, CA, to drive the...  ...candidate has a degree in Electrical Engineering or Computer Science, proven leadership in...  ...datacenter solutions, and deep knowledge of PCIe, NVMe, and SSD architectures. The position... 
    Senior

    Micron Technology

    Folsom, CA
    4 days ago
  •  ...elevator systems in California seeks an experienced Embedded Software Engineer to join their Elevator Controls team. This role involves...  ...software for elevator systems, requiring strong skills in embedded firmware development and proficiency in C/C++. Candidates should have at... 
    Senior

    Vantage Elevator Solutions

    Sacramento, CA
    2 days ago
  • $110k - $195k

    A leading professional services firm in Rancho Cordova, CA, is seeking a Senior Structures/Project Engineer. The successful candidate will design complex bridges and related structures, lead teams, and develop project plans. Ideal applicants have a Bachelor's degree in... 
    Senior

    Dewberry

    Rancho Cordova, CA
    3 days ago
  • $96.8k - $251.6k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining...  ..., agent memory, context management, Model Context Protocol (MCP) integration, vector retrieval, multi-agent coordination... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    2 days ago
  •  ...with You will join a focused team of AI engineers within Teradata's AI Apps, Analytics,...  ...not demos. This role reports to the Senior Manager of AI Engineering and collaborates...  ...of agent planning loops, tool-calling protocols, function calling APIs (OpenAI, Anthropic... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Sacramento, CA
    3 days ago
  • $140k - $170k

    Wunderlich-Malec Services, Inc. is seeking a Lead Commissioning Engineer in Roseville, CA. This role involves leading the testing and...  ...equipment in substations, ensuring high standards and safety protocols. The ideal candidate has extensive experience with protection... 
    Senior

    Wunderlich-Malec Services, Inc.

    Roseville, CA
    4 days ago
  • $105k - $160k

     ...billions of lives each day. Join us and reach your higher purpose at Cargill. Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure to support information technology applications... 
    Senior
    Work experience placement

    Cargill

    Fair Oaks, CA
    2 hours ago
  • The Senior Automation Engineer will build end-to-end automation frameworks for firmware development and system validation. This role emphasizes...  ...have deep expertise in PCIe/NVMe, embedded systems, and RTOS...  ...-on lab debug with logic/protocol analyzers. Experience integrating... 
    Senior
    Night shift

    Compunnel, Inc.

    Roseville, CA
    4 days ago
  • $190.61k - $311.89k

    ## Lead Senior Design Engineer - AI SoC DevelopmentApplylocations: US, California, Folsom: US, Oregon, Hillsboro: US, California, Santa Clara...  ...multicore CPU subsystem design• Strong knowledge of standard bus protocols (AXI, AHB, etc.) and embedded processor architectures•... 
    Senior
    Local area
    Shift work

    Intel Corporation

    Folsom, CA
    1 day ago
  •  ...automation. This role demands cloud experience blended with platform engineering capabilities to mature the AI Security platform/tools. What...  ...) • Container security (Docker, Kubernetes) • Networking protocols, firewalls, and network security best practices • AI/ML... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Sacramento, CA
    1 day ago
  •  ...Requirements : MS or foreign equivalent in Computer Science or Engineering (any) or Information Systems or Technology or Related and 3 years’ experience in developing software applications using Java/J2EE, API development, CI/CD tools and Cloud infrastructure (OR) BS or... 
    Senior
    Full time

    Introlligent

    Folsom, CA
    3 days ago
  •  ...Senior Software Engineer – Java Sacramento, CA 24+ months Onsite Required Skills: Must have a minimum of ten (10) years of development experience with Java development and related frameworks such as Spring, Hibernate, or similar. Must have a minimum of... 
    Senior

    WATI

    Sacramento, CA
    1 day ago
  • $173.62k

     ...provide technical leadership throughout the development lifecycle. Conduct code reviews and promote best practices across the engineering team. Work closely with project managers, QA testers, and product owners to align on priorities and deliverables. Participate... 
    Senior

    GitsTel

    North Highlands, CA
    3 days ago
  • $78.4k - $130k

     ...Objective of role: The Embedded Software Engineer is responsible for the design,...  ...regression test plans for new hardware and firmware. • Diagnose issues related to startup...  ...oscilloscopes, logic analyzers and serial/protocol analysis tools. • Experience integrating... 
    Local area
    Remote work

    ITW

    Sacramento, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer - NVMe Protocol Engineer. Be the first to apply!