Firmware Application Engineer

Silicon Motion

• $150K — $200K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years experience in software/firmware applications engineering
  • Experience in SSD ARM or ARC micro-controller/firmware architecture
  • Background in the storage industry (SSD, HDD, etc.)
  • Knowledge of storage interfaces like PCIe/NVMe or SATA
  • Proficient in C/C++ programming and data structures
  • Hands-on experience with JTAG/ICE debuggers
  • Familiarity with version control software like Git

Responsibilities

  • Develop firmware features to meet product specifications and customer needs
  • Debug issues during firmware testing for internal or customer use
  • Conduct root cause analysis and implement corrective actions
  • Collaborate with Field Application Engineers and customers to resolve firmware challenges

Benefits

  • 401(k)
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Disability insurance
Full Job Description
FIRMWARE APPLICATIONS ENGINEER - SSD CONTROLLER

This position is Firmware Applications Engineer for SSD controller products.

Essential Duties and Responsibilities Include:
  • Develop firmware features necessary to meet the product specification and customer requirements.
  • Debug problems encountered during internal or customer firmware testing.
  • Perform root cause analysis and make appropriate changes to correct the problem.
  • Work directly with FAE and customers to resolve firmware issues.


Requirements:
  • 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 ideally 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 as well as in a small team collaboration environment.
  • Must be willing to learn fast and execute as a team player.
  • Good oral, written and presentation skills for communication and documentation.
  • Ability to work independently with a minimum of day-to-day supervision.
  • Ability to work in a multi-functional team and under the pressure of multiple priorities.
  • Ability to operate logic analyzer, oscilloscope, and protocol analyzer.
  • Understanding of basic hardware design of circuit schematic and layout, with experience is a plus.
  • Experience with hardware circuit design of schematic and layout is a plus.
  • Open for domestic and international travel.
  • Mandarin speaking is a plus.


Location: Milpitas, CA, USA

Estimated Base Pay Range (USD):

$150,000 - $200,000, $ per annum

The successful candidate's starting base pay will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.

Benefits found in job post

401(k), Medical insurance, Vision insurance, Dental insurance, Disability insurance

Similar Jobs

More Jobs at Silicon Motion

More Consumer Technology Jobs

Find similar Firmware Application Engineer jobs: