Applications Engineer - SSD, Firmware

CyberCoders, Inc.

Big Oak Flat (CA)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual merit increases
RSU
Year-end bonus
Invention and Patent Awards
401(k) Matching
Length of Service Awards
Medical Insurance
Dental
Vision
PTO

Job summary

CyberCoders, Inc. is seeking a Firmware Applications Engineer - SSD to join our product development team. You will integrate, validate, and optimize SSD firmware and host-side applications to deliver high-performance storage products, working with firmware, hardware, QA, and product teams.

The role emphasizes tuning performance (PCIe/NVMe/SATA), debugging, and building automated tests, with opportunities for customer-facing support and occasional on-site visits.

Qualifications

  • 3+ years hands-on SSD firmware or storage firmware experience.
  • Strong PCIe, NVMe, SATA interface knowledge.
  • Proficient in C/C++ for embedded/firmware development.
  • Familiar with Linux debugging and kernel drivers.

Responsibilities

  • Develop and integrate host-side firmware applications and drivers for SSDs.
  • Tune SSD performance and analyze results to guide changes.
  • Debug system issues using analyzers and JTAG.
  • Design tests, build automated suites, and validate environments.
  • Collaborate with cross-functional teams to define requirements.
  • Implement low-level C/C++ code for controllers.
  • Provide customer support and on-site visits when needed.
  • Create technical docs, release notes, and knowledge transfer materials.
  • Mentor junior engineers and improve processes.

Skills

SSD firmware
PCIe/NVMe/SATA
C/C++ development
Linux debugging
Hardware debugging tools
Troubleshooting
Mandarin
Travel willingness

Education

Bachelor's/Master's in EE/CE/CS

Tools

Logic analyzers
Protocol analyzers
JTAG
Oscilloscopes

Job description

Firmware Applications Engineer - SSD
Position Overview

We are seeking a Firmware Applications Engineer - SSD to join our product development team. The role focuses on integrating, validating, optimizing, and supporting SSD firmware and host-side applications to deliver high-performance, reliable storage products. You will work closely with firmware, hardware, QA, and product teams to tune performance (PCIe/NVMe/SATA), diagnose issues, develop test automation, and provide customer-facing technical support. Mandarin language skills are a plus for collaboration with APAC customers and teams.

Key Responsibilities
  • Develop and integrate host-side firmware applications and drivers to support SSD products across PCIe/NVMe and SATA interfaces.
  • Tune and benchmark SSD performance, latency, and power characteristics; analyze results and recommend firmware/hardware changes.
  • Debug and root-cause system-level issues using protocol analyzers, logic analyzers, serial traces, JTAG, and software instrumentation.
  • Design and execute test plans, create automated test suites, and maintain reproducible validation environments.
  • Collaborate with firmware, hardware, QA, and product managers to prioritize issues, define requirements, and drive features to release.
  • Implement and optimize low-level code in C/C++ for microcontrollers and controller firmware interfaces.
  • Provide technical support and field troubleshooting for customers and partners, including on-site visits if required.
  • Produce clear technical documentation, release notes, and knowledge-transfer materials for internal teams and customers.
  • Mentor junior engineers and contribute to continuous improvement of development and verification processes.
Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 3+ years of hands‑on experience with SSD firmware, storage protocols, or firmware applications; experience across HDD/SSD ecosystems is a plus.
  • Strong experience with PCIe, NVMe, and SATA interfaces and related host/target interactions.
  • Proven proficiency in C and C++ for embedded and firmware-level development; experience with microcontrollers and controller platforms.
  • Familiarity with flash memory behavior, wear‑leveling, ECC, SMART attributes, and storage reliability concepts.
  • Experience with Linux debugging, kernel drivers, and system‑level performance analysis tools.
  • Comfortable using hardware debug tools (logic analyzer, protocol analyzer, JTAG, oscilloscopes) and firmware flashing procedures.
  • Excellent analytical, troubleshooting, and communication skills; able to explain technical concepts to cross-functional teams and customers.
  • Mandarin proficiency preferred for customer engagement and collaboration with APAC teams.
  • Willingness to travel for customer support, validation labs, or partner integration as needed.
Benefits

" Annual merit increases
" RSU for eligible employees
" Year-end bonus
" Invention and Patent Awards
" 401(k) Employer Matching
" Length of Service Awards

  • Medical Insurance
  • Dental
  • Vision
  • PTO
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Application Engineer
Firmware Application Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Sr. SSD Application Engineer ( Full-time ) Milpitas, CA - DK
Sr. SSD Application Engineer ( Full-time ) Milpitas, CA - DK

Central Business Solutions, Inc • Milpitas (CA)

On-site
USD 150,000 - 200,000
RSU for eligible employees
Year-end bonus
401(k) Employer Matching
+1
Firmware Application Engineer - SSD Controller
Firmware Application Engineer - SSD Controller

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Annual merit increases
RSU for eligible employees
Year-end bonus
+1
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)

On-site
USD 150,000 - 200,000
RSU for eligible employees
Annual merit increases
Year-end bonus
+4
Senior Firmware Engineer (FE) - Milpitas, California
Senior Firmware Engineer (FE) - Milpitas, California

MissionHires • Milpitas (CA)

On-site
USD 150,000 - 190,000
Competitive salary
Annual merit increases
Year-end bonus
+5
Firmware Engineer
Firmware Engineer

Glocomms • Sacramento (CA)

On-site
USD 120,000 - 150,000
Competitive base salary & bonus
Medical/dental/vision coverage
401(k) with company match
+3
Position: Senior SSD Firmware Systems Engineer
Position: Senior SSD Firmware Systems Engineer

Virtium LLC • Rancho Santa Margarita (CA)

On-site
USD 120,000 - 150,000
Senior Firmware Engineer (FTL) - Rancho Cordova, California
Senior Firmware Engineer (FTL) - Rancho Cordova, California

MissionHires • Rancho Cordova (CA)

On-site
USD 140,000 - 180,000
Competitive salary
Annual merit increases
Year-end bonus
+4
Sr. SSD Application Engineer
Sr. SSD Application Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
Competitive salaries
Annual merit increases
Comprehensive health insurance
Firmware Apps Engineer, SSD Controller – Debug & Deliver
Firmware Apps Engineer, SSD Controller – Debug & Deliver

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000