Silicon Motion · 3 days ago
Senior Firmware Engineer
Silicon Motion is a leading company in the semiconductor industry, and they are seeking a Senior Firmware Engineer. The role involves maintaining NAND flash operations, verifying DRAM stability, and developing firmware for various peripherals.
Flash StorageManufacturingSemiconductor
Responsibilities
Maintain NAND flash operation flows, including program, read, and erase sequences across multiple channels, dies, and planes
Implement bad block management, read-retry mechanisms, and error recovery flows to ensure data integrity
Analyze and mitigate NAND-specific issues such as read disturb, program disturb, retention loss, and endurance degradation
Optimize parallelism to fully utilize NAND bandwidth and improve throughput under mixed workloads
Including memory controller parameter setup, timing configuration, and power-on sequences
Verify DRAM read/write correctness under functional and stress testing
Maintain SSD boot-up sequence, including firmware loading and system initialization
Develop firmware for peripherals such as temperature sensors, power monitors, and GPIO-based controls
Capture and analyze NAND waveforms using logic analyzers and oscilloscopes to verify timing compliance
Debug DRAM initialization, training, and boot-up related issues, providing root cause analysis and firmware fixes
Qualification
Required
Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields
At least 3 years work experience in each of the following:
Software/firmware applications engineering
Experience in SSD controller/firmware architecture
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
Preferred
The ability to operate logic analyzer, oscilloscope and bus protocol analyzer is valuable
Familiar with SATA/PCIe (NVMe) protocols
Familiar with NAND flash protocols
Linux system debug experience
Fluent in reading and writing Mandarin preferred
Benefits
Highly competitive salaries differentiated by performance.
Annual merit increases
Year-end bonus
RSU for eligible employees
Invention and Patent Awards
401(k) Employer Matching
Length of Service Awards
Comprehensive health insurance plans for eligible employees and dependents.
Company
Silicon Motion
Silicon Motion Technology Corporation (NasdaqGS: SIMO) is the global leader in developing NAND flash controllers for SSDs and other solid-state storage devices.
H1B Sponsorship
Silicon Motion has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (3)
2020 (2)
Funding
Current Stage
Public CompanyTotal Funding
$14.8MKey Investors
GE Equity
2005-06-30IPO
2000-05-09Series Unknown· $14.8M
Recent News
2025-11-05
Company data provided by crunchbase