Senior Firmware Engineer (FE) - Milpitas, California

MissionHires

Milpitas (CA)

Vor Ort

USD 150.000 - 190.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary
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

Zusammenfassung

MissionHires is seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware protocol stacks and management interfaces. You will work on NVMe, PCIe Gen5, SMBus, and I3C functionality, diagnosing issues and partnering with validation teams to ensure interoperable storage-controller firmware.

Responsibilities include maintaining the NVMe protocol stack, ensuring compliance with NVMe specs and PCIe Gen5, implementing SMBus/I3C protocols, and analyzing protocol traffic with

Qualifikationen

  • Master’s degree in a related field.
  • 3+ years of software or firmware experience.
  • 3+ years of SSD controller/firmware architecture experience.
  • Strong C/C++ and data-structure skills.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience using Git or similar version-control systems.
  • Ability to work independently in a small team.
  • Strong communication and technical documentation skills.

Aufgaben

  • Design and maintain NVMe/SSD firmware protocol stacks and management interfaces.
  • Diagnose protocol issues and partner with validation teams for interoperability.
  • Implement and validate SMBus and I3C communication protocols.
  • Capture and analyze PCIe/NVMe transactions and firmware logs.
  • Collaborate on compliance, stress, hot-plug, and power-management tests.
  • Provide root-cause analysis and fixes for protocol issues.

Kenntnisse

C/C++ programming
Data structures
JTAG/ICE debugging
Git/version control
Independent work
Technical documentation
Communication

Ausbildung

Master’s degree in Electrical Engineering/Computer Engineering/Computer Science

Jobbeschreibung

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.

Responsibilities:
  • 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.
Requirements:
  • 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.
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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Firmware Engineer
Senior Firmware Engineer

Silicon Motion • Rancho Cordova (CA)

Vor Ort
USD 150.000 - 210.000
Annual merit increases
Year-end bonus
401(k) Employer Matching
+1
Sr. SSD Application Engineer ( Full-time ) Milpitas, CA - DK
Sr. SSD Application Engineer ( Full-time ) Milpitas, CA - DK

Central Business Solutions, Inc • Milpitas (CA)

Vor Ort
USD 150.000 - 200.000
RSU for eligible employees
Year-end bonus
401(k) Employer Matching
+1
Sr. SSD Application Engineer
Sr. SSD Application Engineer

W3Global • Milpitas (CA)

Vor Ort
USD 110.000 - 170.000
Senior NVMe Firmware Architect (PCIe Gen5)
Senior NVMe Firmware Architect (PCIe Gen5)

MissionHires • Milpitas (CA)

Vor Ort
USD 150.000 - 190.000
Competitive salary
Annual merit increases
Year-end bonus
+5
Applications Engineer - SSD, Firmware
Applications Engineer - SSD, Firmware

CyberCoders, Inc. • Big Oak Flat (CA)

Vor Ort
USD 120.000 - 180.000
Annual merit increases
RSU
Year-end bonus
+7
Senior SSD Firmware Engineer – NVMe/SoC
Senior SSD Firmware Engineer – NVMe/SoC

Silicon Motion • Milpitas (CA)

Hybrid
USD 187.000 - 188.000
Sr. SSD Application Engineer , Milpitas, California, Full Time/Per , (MK)
Sr. SSD Application Engineer , Milpitas, California, Full Time/Per , (MK)

Central Business Solutions, Inc • Milpitas (CA)

Vor Ort
USD 150.000 - 200.000
RSU for eligible employees
Annual merit increases
Year-end bonus
+4
Senior Firmware Engineer ( Full-time ) Rancho Cordova, CA - DK
Senior Firmware Engineer ( Full-time ) Rancho Cordova, CA - DK

Central Business Solutions, Inc • Rancho Cordova (CA)

Vor Ort
USD 150.000 - 210.000
Year-end bonus
RSU for eligible employees
Invention and Patent Awards
+3
Senior Firmware Engineer (FTL) - Rancho Cordova, California
Senior Firmware Engineer (FTL) - Rancho Cordova, California

MissionHires • Rancho Cordova (CA)

Vor Ort
USD 140.000 - 180.000
Competitive salary
Annual merit increases
Year-end bonus
+4
Senior NVMe Firmware Engineer - SSD Platform
Senior NVMe Firmware Engineer - SSD Platform

Silicon Motion • Milpitas (CA)

Vor Ort
USD 150.000 - 200.000
Competitive salaries
Annual merit increases
Comprehensive health insurance