MissionHires

MissionHires.

Find a jobAbout
Sign InPost a job
MissionHires.

The AI hiring partner for top talent teams — sourcing, engaging, evaluating, and submitting candidates 10× faster.

OUR SERVICES

Affordable Recruiting ServicesHire Talent FasterAI Sourcing for Recruiting

RESOURCES

MissionHires JobsAI Sourcing FAQsHow to source talent FAQsAboutBook a Call

© 2026 MissionHires. All rights reserved.

Privacy PolicyTerms of Service
Active
Quick Apply

Posted: 23 days ago

MissionHires

Senior Firmware Engineer (FTL)

Rancho Cordova, California, United States

MissionHires

Verified employer
Location

Rancho Cordova, California, United States

On Site

Job type

Full-time

Industry

Software Engineering

Semiconductors

Salary

$150,000 - $210,000 per year

01
Why This Role Matters

MissionHires is seeking a Senior Firmware Engineer specializing in Flash Translation Layer (FTL) development for SSD firmware. This role will design, optimize, validate, and debug FTL architecture, including garbage collection, wear leveling, block management, metadata handling, error recovery, RAID flows, and power-loss protection. The ideal candidate brings strong SSD controller/firmware expertise, C/C++ skills, NAND flash knowledge, and the ability to work independently in a collaborative engineering environment.

02
How You'll Contribute
  • Design, develop, and maintain Flash Translation Layer (FTL) architecture, including I/O flows, garbage collection, and wear-leveling algorithms.
  • Develop bad-block detection, isolation, lifecycle management, and data-migration mechanisms.
  • Design robust metadata structures that enable fast mapping-table reconstruction and reliable system boot.
  • Implement mechanisms to prevent and mitigate NAND flash issues, including read disturb, program/erase failures, and retention loss.
  • Develop RAID encode and decode flows to support data reliability.
  • Design, implement, and validate power-loss protection and recovery algorithms that preserve data consistency and metadata integrity.
  • Optimize channel, die, and plane scheduling and parallelism to improve throughput and reduce latency.
  • Improve DRAM and SRAM efficiency and reduce write amplification to enhance NAND endurance and SSD performance.
  • Develop and analyze FTL traces and logs for performance profiling, debugging, and root-cause analysis.
  • Conduct stress, mixed-workload, power-fail, and corner-case testing to validate firmware stability and reliability.
  • Collaborate with validation, hardware, and ASIC teams to resolve cross-functional issues and improve system robustness.
03
What Makes You a Great Fit
  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 3 years of software or firmware applications engineering experience.
  • At least 3 years of experience with SSD controller or firmware architecture.
  • Strong C/C++ programming skills and knowledge of data structures.
  • Hands-on experience with JTAG or ICE debuggers.
  • Experience using version-control systems such as Git.
  • Ability to work independently with minimal day-to-day supervision while collaborating effectively in a small-team environment.
  • Strong learning agility, execution focus, and team-player mindset.
  • Good oral, written, presentation, and technical documentation skills.
  • Experience operating logic analyzers, oscilloscopes, or bus protocol analyzers is preferred.
  • Familiarity with SATA and PCIe/NVMe protocols is preferred.
  • Familiarity with NAND flash protocols is preferred.
  • Linux system debugging experience is preferred.
  • Fluency in reading and writing Mandarin is preferred.
04
Perks & Benefits
  • Competitive salary differentiated by performance.
  • Annual merit increases.
  • Year-end bonus.
  • RSUs for eligible employees.
  • Invention and patent awards.
  • 401(k) employer matching.
  • Length-of-service awards.
  • Comprehensive health insurance plans for eligible employees and dependents.
05
Who We Are, What We Stand For

MissionHires is the AI hiring partner of top talent teams. Our platform helps recruiters, agencies, and top companies source, engage with, and evaluate top talent 10 times faster than job boards.

To bridge the gap between companies and passionate talent.

06
Frequently Asked Questions
What is the salary range for the Senior Firmware Engineer (FTL) role?

The annual base salary range is $150,000 to $210,000 USD. Compensation is differentiated by performance.

Is the Senior Firmware Engineer FTL position onsite, and is relocation available?

This is a full-time onsite role in Milpitas, California. Paid relocation assistance is provided.

What would I work on in this SSD FTL firmware role?

You would design, optimize, validate, and debug FTL architecture, including garbage collection, wear leveling, metadata handling, RAID flows, and power-loss recovery.

How much SSD firmware experience do I need for this job?

Candidates need at least 3 years of SSD controller or firmware architecture experience, plus at least 3 years of software or firmware applications engineering experience.

What programming and debugging skills are required for the FTL engineer role?

Strong C/C++ and data-structures knowledge, hands-on JTAG or ICE debugger experience, and experience with version control such as Git are required.

Are NVMe, SATA, NAND flash, or Linux debugging skills required?

Familiarity with SATA, PCIe/NVMe, and NAND flash protocols, as well as Linux system debugging, is preferred.

Is Mandarin required for this Senior Firmware Engineer position?

Fluency in reading and writing Mandarin is preferred, not listed as a requirement.

What benefits are offered for this firmware engineering job?

Benefits include annual merit increases, a year-end bonus, RSUs for eligible employees, 401(k) matching, invention and patent awards, and health insurance for eligible employees and dependents.

Posted by MissionHires

At a glance

Workplace

On Site · Rancho Cordova, California, United States

Employment

Full-time

Industry

Software Engineering · Semiconductors

Language

English

Posted

23 days ago

Similar roles

Other active searches.

Active Software Engineering roles recently posted.

View all Software Engineering roles ->

MissionHires

MissionHires

Recently posted

Senior Firmware Engineer (FE)

Milpitas · California · On Site
Semiconductors
Full-time

$150,000 - $210,000 per year

23 days ago

Related Job Searches
More Software Engineering jobs
More Semiconductors jobs
More On Site jobs in United States
Jobs at MissionHires