SSD Controller Firmware Applications Engineer

Silicon Motion

Milpitas (CA)

On-site

USD 150,000 - 200,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual merit increases
RSU for eligible employees
Year-end bonus
Health insurance plans

Job summary

Silicon Motion in Milpitas, CA is seeking a Firmware Application Engineer for SSD controller products. You will develop firmware features, debug issues, and perform root-cause analysis while collaborating with FAE and customers to resolve problems.

Requires 3+ years in software/firmware apps, SSD storage domain experience, and strong C/C++ skills. Travel may be required; Mandarin is a plus. Base pay reflects market norms and location in the Milpitas area.

Qualifications

  • 3+ years experience in software/firmware applications engineering.
  • Experience in SSD ARM or ARC micro-controller/firmware architecture.
  • Experience in the storage industry in SSD, HDD, storage systems, or related technology.
  • Understanding of storage interfaces including PCIe/NVMe or SATA.
  • Strong experience in C/C++ programming and data structure.
  • Hands on experience with JTAG/ICE debuggers.
  • Experience with version control software like Git.
  • Competent to work independently and in a small team.
  • Willing to learn fast and act as a team player.
  • Good oral, written and presentation communication skills.
  • Ability to work with minimal supervision and under multiple priorities.
  • Ability to operate logic analyzer, oscilloscope, and protocol analyzer.
  • Understanding of basic hardware schematic/layout design; hardware design experience a plus.
  • Open to domestic and international travel.
  • Mandarin speaking is a plus.

Responsibilities

  • Develop firmware features to meet product specifications and customer requirements.
  • Debug problems during internal or customer firmware testing.
  • Perform root cause analysis and implement corrective changes.
  • Collaborate with FAE and customers to resolve firmware issues.

Skills

Firmware applications engineering
SSD microcontroller architecture
Storage industry experience
PCIe/NVMe/SATA familiarity
C/C++ programming
JTAG/ICE debugging
Git version control
Independent worker
Team player
Communication skills
Multitask under pressure
Hardware test equipment
Hardware design basics
Hardware circuit design
Travel willingness
Mandarin proficiency

Tools

None

Job description

Silicon Motion in Milpitas, CA is seeking a Firmware Application Engineer for SSD controller products. You will develop firmware features, debug issues, and perform root-cause analysis while collaborating with FAE and customers to resolve problems.

Requires 3+ years in software/firmware apps, SSD storage domain experience, and strong C/C++ skills. Travel may be required; Mandarin is a plus. Base pay reflects market norms and location in the Milpitas area.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Firmware Application Engineer
Firmware Application Engineer

Silicon Motion • Milpitas (CA)

On-site
USD 150,000 - 200,000
SSD Firmware Tech Lead & Manager - PCIe Gen5/Gen6
SSD Firmware Tech Lead & Manager - PCIe Gen5/Gen6

Silicon Motion • Milpitas (CA)

On-site
USD 239,000 - 240,000
Senior Firmware Engineer: SSD Prototyping & Pathfinding
Senior Firmware Engineer: SSD Prototyping & Pathfinding

Solidigm • Rancho Cordova (CA)

On-site
USD 120,000 - 160,000
Restricted Stock Unit (RSU) opportunities
Cash bonus programs
Comprehensive benefits package including medical, dental, and vision
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
Senior Firmware Architect – SSD & Embedded Systems
Senior Firmware Architect – SSD & Embedded Systems

Solidigm • Longmont (CO)

Hybrid
USD 154,000 - 246,000
Technical Lead Manager (SSD Firmware)
Technical Lead Manager (SSD Firmware)

Silicon Motion • Milpitas (CA)

On-site
USD 239,000 - 240,000
Senior FTL Firmware Engineer
Senior FTL Firmware Engineer

Glocomms • Rancho Cordova (CA)

On-site
USD 140,000 - 190,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
Senior Firmware Engineer - SSD/NVMe, C/C++, Onsite
Senior Firmware Engineer - SSD/NVMe, C/C++, Onsite

Relevante • Rancho Cordova (CA)

On-site
USD 120,000 - 160,000
Annual merit increases
RSU for eligible employees
Year-end bonus
+4