×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Rancho Cordova, Sacramento County, California, 95741, USA
Listing for: Future Wave Recruiting Solutions, LLC
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below

Future Wave Recruiting Solutions is partnering with a leading semiconductor and storage technology organization to identify an experienced Senior Firmware Engineer with strong expertise in SSD controller architecture, Flash Translation Layer (FTL) development, and NAND flash technologies
.

This position will play a key role in the design, development, optimization, and validation of SSD firmware, with particular emphasis on performance, endurance, reliability, and data integrity.

Key Responsibilities
  • Design, develop, and maintain Flash Translation Layer (FTL) architecture and firmware.
  • Develop and optimize I/O flows, Garbage Collection (GC), Wear Leveling, and related algorithms.
  • Improve NAND endurance while maintaining system performance and data integrity.
NAND Block Management & Metadata
  • Develop bad-block detection, isolation, recovery, and data-migration mechanisms.
  • Manage NAND block lifecycle and associated firmware processes.
  • Design robust metadata structures that enable efficient mapping-table reconstruction and fast system initialization.
Data Reliability & Error Handling
  • Develop mechanisms to prevent and mitigate NAND-related issues including read disturb, program/erase failures, and data-retention loss
    .
  • Design and implement RAID encode/decode flows and other data-protection mechanisms.
  • Improve overall SSD reliability and fault tolerance.
  • Design and implement power-loss protection and recovery algorithms to maintain data and metadata consistency during unexpected shutdowns.
  • Optimize recovery processes to provide fast and reliable system startup following power-loss events.
Performance & Resource Optimization
  • Optimize channel, die, and plane access scheduling to increase parallelism, throughput, and overall SSD performance.
  • Reduce latency and improve firmware execution efficiency.
  • Optimize DRAM and SRAM utilization.
  • Develop strategies to reduce Write Amplification and improve NAND endurance.
  • Develop and analyze FTL traces, firmware logs, and performance data for profiling and root-cause analysis.
  • Perform stress testing, mixed-workload testing, power-failure testing, and corner-case validation.
  • Diagnose complex firmware, hardware, and system-level issues.
  • Partner closely with Validation, Hardware, ASIC, and other engineering teams to resolve cross-functional technical challenges and improve overall system robustness.
Minimum Qualifications
  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science
    , or a closely related technical discipline.
  • 3+ years of relevant professional experience in firmware or software applications engineering.
  • Experience with SSD controller and/or firmware architecture
    .
  • Strong programming experience with C/C++, data structures, and low-level embedded development.
  • Experience working with JTAG and/or ICE debugging tools
    .
  • Experience using version-control systems such as Git
    .
  • Strong debugging, analytical, and problem-solving abilities.
  • Ability to work independently with limited day-to-day supervision while collaborating effectively within a small engineering team.
  • Ability to quickly learn new technologies and execute in a fast-paced technical environment.
  • Strong written, verbal, presentation, and technical documentation skills.
Preferred Qualifications
  • Hands-on experience using logic analyzers, oscilloscopes, and bus protocol analyzers
    .
  • Knowledge of PCIe/NVMe and/or SATA protocols
    .
  • Familiarity with NAND flash architecture and protocols
    .
  • Mandarin reading and writing proficiency is preferred.
Compensation

The estimated base salary range for this full-time position is $150,000–$210,000 annually
.

Actual starting compensation will be determined based on job-related skills, experience, education, qualifications, work location, and prevailing market conditions. The compensation range may be adjusted based on business and market considerations.

Benefits & Rewards

The organization offers a comprehensive compensation and benefits package designed to recognize performance and support employees and their families, including:

  • Competitive base compensation
  • Annual merit increases
  • Year-end bonus opportunities
  • RSU eligibility for qualifying employees
  • Invention and patent recognition awards
  • 401(k) employer…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary