- NAND Management
- 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.
- DRAM Bring-up and Stability Verification
- Including memory controller parameter setup, timing configuration, and power-on sequences.
- Verify DRAM read/write correctness under functional and stress testing.
- SSD Boot-Up Flow
- Maintain SSD boot-up sequence, including firmware loading and system initialization.
- Peripheral Control and FW/HW Interface
- Develop firmware for peripherals such as temperature sensors, power monitors, and GPIO-based controls.
- Debug and Validation
- 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.
- 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.
- 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.
- 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
- We offer comprehensive health insurance plans for eligible employees and dependents. There are plans to meet the needs of you and your family.
-
Firmware Engineer
1 month ago
Only for registered members San Jose Full time $120,000 - $192,000 (USD)Firmware development for leading edge RAID storage controllers produced by Broadcom Data Center Solutions Group. · ...
-
Firmware Engineer
1 week ago
Only for registered members Santa Clara Full timeAt AMD our mission is to build great products that accelerate next-generation computing experiences from AI and data centers to PCs gaming and embedded systems. We push the limits of innovation to solve the worlds most important challenges striving for execution excellence while ...
-
Senior Firmware Engineer
1 week ago
Only for registered members Milpitas, CAWe are seeking a highly skilled CXL Firmware Engineer to join our team. · Design, develop, and maintain firmware solutions for CXL-based devices and memory systems. · Implement and optimize firmware components supporting CXL protocol... · ...
-
Senior Firmware Engineer
1 month ago
Only for registered members MilpitasWe are seeking a highly skilled CXL Firmware Engineer to join our team. · This role will focus on the development, · optimization, · and debugging of firmware · for next-generation CXL-enabled systems. ...
-
Embedded Firmware Engineer
1 month ago
Only for registered members Milpitas, CASF Motors Inc. is dedicated to advancing electric drivetrain technology developing innovative and reliable electric drive systems that deliver exceptional performance and efficiency our mission is to provide cutting-edge drive unit solutions to electric vehicle companies worldwid ...
-
Firmware Engineer
1 month ago
Only for registered members Santa Clara $120,000 - $235,750 (USD)We are looking for a Firmware System Engineer to develop and deliver robust firmware solutions. · ...
-
Firmware Engineer
1 week ago
Only for registered members Santa ClaraWe are looking for an experienced engineer with an obsession for firmware.As part of the role, this engineer will work closely with other firmware engineers, developers and architects across various IPs in designing and implementing MPIO firmware that spans pre-silicon and post-s ...
-
Engineer, Customer Firmware Engineering
1 week ago
Only for registered members MilpitasThis is a position in a firmware development part in customer engineering team to develop, · debug, validate and optimize storage firmware on embedded multi-core architectures. · Essential duties include designing implementing and integrating critical · firmware components for SS ...
-
Firmware Engineer
1 month ago
Only for registered members Santa Clara $120,000 - $189,750 (USD)NVIDIA is looking for a Firmware Engineer for its Memory Subsystem Team. The job involves designing and implementing firmware for the memory subsystem, including silicon bring-up and validation. The ideal candidate should have a BS or MS EE degree with focus in embedded systems. ...
-
Firmware Engineer
1 month ago
Only for registered members Santa Clara $148,000 - $287,500 (USD)We are searching for an outstanding software engineer to fill an exciting, yet fun role on our GPU Firmware team. · ...
-
Engineer, Customer Firmware Engineering
6 days ago
Only for registered members Milpitas, CAThis is a position in a firmware development part in customer engineering team to develop debug validate and optimize storage firmware on embedded multi-core architectures support Customer design-in and qualification of Sandisk SSDs. · ...
-
Engineer, Customer Firmware Engineering
1 week ago
Only for registered members Milpitas Full time+This role involves developing and optimizing storage firmware for embedded multi-core architectures as well as supporting customer design-in and qualification of Sandisk SSDs. · +The main duties are to develop, debug, validate, and optimize storage firmware on embedded multi-cor ...
-
Firmware Engineer
1 month ago
Only for registered members Santa Clara Full time $120,000 - $189,750 (USD)We are looking for a Firmware Engineer for our Memory Subsystem Team at NVIDIA. · ...
-
Engineer, Customer Firmware Engineering
4 days ago
Only for registered members Milpitas, CAThis is a position in a firmware development part in customer engineering team to develop, debug, validate and optimize storage firmware on embedded multi-core architectures. · ...
-
Embedded Firmware Engineer
2 days ago
Only for registered members MilpitasEmbedded systems engineer who is comfortable working closely with hardware engineers on bringing up and testing new hardware designs. Comfortable reading component data sheets and user manuals, and hardware schematics.c · diagnostics · ...
-
Firmware Engineer
1 month ago
Only for registered members Santa Clara Full time $120,000 - $235,750 (USD)We are looking for a Firmware System Engineer to develop and deliver robust, secure, and high-quality firmware solutions for NVIDIA's next-generation product lines. · Identify, diagnose, and addressing high-value problems during the product onboarding process · Verify that all in ...
-
Firmware Engineer
3 weeks ago
Only for registered members Santa Clara Full time $124,000 - $195,500 (USD)NVIDIA is looking for Firmware Engineers to design and implement firmware for its memory subsystem. · ...
-
Firmware Engineer
1 month ago
Only for registered members Santa ClaraThis role is focused on supporting new product development for medical device products in full compliance with the company's Design Control requirements and consistent with FDA, ISO, and MDD standards. · ...
-
Engineer, Customer Firmware Engineering
1 week ago
Only for registered members MilpitasThis is a position in a firmware development part in customer engineering team to develop debug validate optimize storage firmware on embedded multi core architectures support Customer designin qualificationDevelop debug validate optimize storage firmware on embedded multi core a ...
-
Firmware Engineer
1 month ago
Only for registered members San Jose, CA+Astera Labs seeks Firmware Engineer for AI infrastructure development through custom connectivity solutions business. · +Interpret technical specifications. · Collaborate with cross-functional teams. · Strong debugging skills. · ++<ul style= ...
-
Firmware Engineer
1 week ago
Only for registered members San Jose, CAFirmware engineer at Broadcom Data Center Solutions Group responsible for firmware development for leading edge RAID storage controllers. · ...
Senior Firmware Engineer(BE) - Milpitas - Silicon Motion
Description
Essential Job Duties And Responsibilities
Minimum Requirements/Qualifications
Preferred Qualifications
Work Location
Work Location: Rancho Cordova, CA
Compensation
Estimated Base Pay Range (USD) for this full-time position is: $150,000 - $210,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-USA: 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:
For applying job positions or more information regarding the recruitment, please contact:
#J-18808-Ljbffr-
Firmware Engineer
Full time Only for registered members San Jose
-
Firmware Engineer
Full time Only for registered members Santa Clara
-
Senior Firmware Engineer
Only for registered members Milpitas, CA
-
Senior Firmware Engineer
Only for registered members Milpitas
-
Embedded Firmware Engineer
Only for registered members Milpitas, CA
-
Firmware Engineer
Only for registered members Santa Clara
-
Firmware Engineer
Only for registered members Santa Clara
-
Engineer, Customer Firmware Engineering
Only for registered members Milpitas
-
Firmware Engineer
Only for registered members Santa Clara
-
Firmware Engineer
Only for registered members Santa Clara
-
Engineer, Customer Firmware Engineering
Only for registered members Milpitas, CA
-
Engineer, Customer Firmware Engineering
Full time Only for registered members Milpitas
-
Firmware Engineer
Full time Only for registered members Santa Clara
-
Engineer, Customer Firmware Engineering
Only for registered members Milpitas, CA
-
Embedded Firmware Engineer
Only for registered members Milpitas
-
Firmware Engineer
Full time Only for registered members Santa Clara
-
Firmware Engineer
Full time Only for registered members Santa Clara
-
Firmware Engineer
Only for registered members Santa Clara
-
Engineer, Customer Firmware Engineering
Only for registered members Milpitas
-
Firmware Engineer
Only for registered members San Jose, CA
-
Firmware Engineer
Only for registered members San Jose, CA