Firmware Application Engineer - SSD Controller

Silicon Motion Technology Corp
  • Milpitas, CA
  • $150,000–$200,000 Per Year
11 days ago

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.

SMI-US: Compensation, Benefits, Rewards and Culture

Silicon Motion believes that a company's most important asset is their employees. That is why we make sure that we offer an excellent array of benefits to eligible employees and encourage them to find balance between work and life. We offer competitive compensation and reward superior performance. Employees are eligible to be recognized in the following ways:

  • Highly competitive salaries differentiated by performance.
  • Annual merit increases
  • RSU for eligible employees
  • Year-end bonus
  • Invention and Patent Awards
  • 401(k) Employer Matching
  • Length of Service Awards
  • We offer comprehensive health insurance plans for eligible employees and dependents. There are plans to meet the needs of you and your family.

For applying job positions or more information regarding the recruitment, please contact: jobs@siliconmotion.com

Numbers & Facts

LocationMilpitas, CA
Salary$150,000–$200,000 Per Year

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Boundary Scanunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Circuit Designunmatched
  • Communication Skillsunmatched
  • Computer Firmwareunmatched
  • Cross-Functionalunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Documentationunmatched
  • Financial Controlunmatched
  • Gitunmatched
  • Hardware Designunmatched
  • Logic Analyzerunmatched
  • Mandarin Chinese Languageunmatched
  • Microcontrollerunmatched
  • Multitaskingunmatched
  • Oscilloscopeunmatched
  • PCI Express (PCI-E)unmatched
  • Patentsunmatched
  • Presentation/Verbal Skillsunmatched
  • Protocol Analysisunmatched
  • Resolve Customer Issuesunmatched
  • Root Cause Analysisunmatched
  • Schematicsunmatched
  • Serial ATA (SATA)unmatched
  • Software Engineeringunmatched
  • Solid State Drive (SSD)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Team Playerunmatched
  • Willing to Travelunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder