Senior FTL Firmware Engineer

Glocomms

Rancho Cordova (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Glocomms is partnering with an international semiconductor manufacturer to identify a Senior FTL Firmware Engineer for onsite work in Rancho Cordova, California. You will design, develop, and optimize Flash Translation Layer firmware powering next-generation SSD products.

You will collaborate with hardware, ASIC, and validation teams, focusing on performance, reliability, and data integrity, with deep expertise in NAND flash storage, SSD controllers, and storage architecture.

Qualifications

  • Master's degree in a technical field is required.
  • 8+ years of firmware engineering experience in SSDs, NAND flash, or embedded storage.
  • Deep expertise in FTL architecture and SSD controller firmware development.
  • Strong knowledge of NAND flash behavior, endurance, data reliability and error mitigation.
  • Advanced programming in C/C++ in embedded/firmware environments.
  • Experience developing storage firmware features (garbage collection, wear leveling, metadata management).
  • Hands-on with firmware debugging tools (JTAG, ICE, firmware traces) and performance profiling.
  • Experience with Git and modern version control.
  • Excellent written and verbal communication; Mandarin skills preferred.

Responsibilities

  • Design, develop, and maintain FTL firmware for advanced SSD controller platforms.
  • Architect and optimize NAND management algorithms (garbage collection, wear leveling, bad block management).
  • Develop firmware features for data integrity, metadata handling, mapping reconstruction, and power-loss protection/recovery.
  • Implement data protection mechanisms including RAID encode/decode and error handling.
  • Optimize I/O flow and scheduling to maximize SSD performance and parallelism.
  • Drive improvements in latency, throughput, NAND endurance, and storage system efficiency.
  • Analyze firmware logs and traces for root cause analysis and debugging.
  • Support validation with stress tests, mixed workloads, power-fail tests, and corner-case checks.
  • Collaborate with hardware, ASIC, validation and product teams; document architecture and testing methods.

Skills

Firmware engineering
FTL architecture
C/C++ embedded
NAND flash storage
Debugging tools
Git/version control
Cross-functional collaboration
Data integrity
Mandarin language (preferred)

Education

Master's degree in Computer Engineering, CS or EE

Tools

JTAG/ICE debuggers
Firmware tracing tools
Performance profiling tools

Job description

Glocomms is partnered with an international specialized semiconductor manufacturing company to identify a Senior FTL Firmware Engineer for a growing team onsite in Rancho Cordova, California. This individual will be responsible for designing, developing, and optimizing Flash Translation Layer (FTL) firmware that powers next-generation SSD products. The role requires deep expertise in NAND flash storage systems, SSD controller firmware, and storage architecture, with a strong focus on performance, endurance, reliability, and data integrity. The successful candidate will work closely with hardware, ASIC, and cross-functional engineering teams to develop innovative storage solutions in a highly collaborative semiconductor environment.

Primary Responsibilities

  • Design, develop, and maintain Flash Translation Layer (FTL) firmware for advanced SSD controller platforms.
  • Architect and optimize NAND management algorithms, including garbage collection, wear leveling, bad block management, and write amplification reduction.
  • Develop firmware features supporting data integrity, metadata handling, mapping table reconstruction, power-loss protection, and power-loss recovery.
  • Implement data protection mechanisms including RAID encode/decode, error handling, and data consistency controls.
  • Optimize I/O flow, channel scheduling, die scheduling, plane scheduling, and access scheduling to maximize SSD performance and parallelism.
  • Drive improvements in latency, throughput, NAND endurance, and overall storage system efficiency.
  • Analyze firmware logs, FTL traces, and system behavior to perform root cause analysis and resolve complex firmware issues.
  • Execute and support validation efforts including stress testing, mixed-workload testing, power-fail testing, and corner-case verification.
  • Collaborate with hardware, ASIC, validation, and product engineering teams to resolve technical challenges and improve product reliability.
  • Create and maintain technical documentation covering firmware architecture, design decisions, testing methodologies, and debugging activities.

Key Qualifications

  • Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field required.
  • 8+ years of experience in firmware engineering with a focus on SSDs, NAND flash storage, or embedded storage systems.
  • Deep expertise in Flash Translation Layer (FTL) architecture and SSD controller firmware development.
  • Strong understanding of NAND flash behavior, endurance management, data reliability, and error mitigation techniques.
  • Advanced programming experience in C and C++ within embedded or firmware development environments.
  • Experience developing storage firmware features related to garbage collection, wear leveling, metadata management, and block lifecycle management.
  • Hands-on experience with firmware debugging tools, including JTAG, ICE debuggers, firmware trace analysis, and performance profiling tools.
  • Strong knowledge of firmware validation, reliability engineering, and system robustness testing methodologies.
  • Experience with Git and modern version control practices.
  • Excellent written and verbal communication skills, with the ability to work independently and effectively in a cross-functional engineering environment. Mandarin language skills are preferred.

This position is fully onsite in Rancho Cordova, CA and requires regular collaboration with firmware, hardware, ASIC, and validation teams. Candidates should be comfortable working on-site in a fast-paced semiconductor engineering environment where hands-on development and close partnership with product teams are essential to success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer (FTL) - Rancho Cordova, California
Senior Firmware Engineer (FTL) - Rancho Cordova, California

MissionHires • Rancho Cordova (CA)

On-site
USD 140,000 - 180,000
Competitive salary
Annual merit increases
Year-end bonus
+4
Senior FTL Firmware Engineer - SSD Performance Reliability
Senior FTL Firmware Engineer - SSD Performance Reliability

Glocomms • Rancho Cordova (CA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer
Senior Firmware Engineer

Future Wave Recruiting Solutions, LLC • Rancho Cordova (CA)

On-site
USD 150,000 - 210,000
Annual merit increases
RSU eligibility for qualifying
Invention and patent recognition
+3
Senior SSD Firmware Engineer - FTL, RAID & Power Loss(RSUs)
Senior SSD Firmware Engineer - FTL, RAID & Power Loss(RSUs)

MissionHires • Rancho Cordova (CA)

On-site
USD 140,000 - 180,000
Competitive salary
Annual merit increases
Year-end bonus
+4
Senior SSD Firmware Engineer: FTL & NAND Expert
Senior SSD Firmware Engineer: FTL & NAND Expert

Future Wave Recruiting Solutions, LLC • Rancho Cordova (CA)

On-site
USD 150,000 - 210,000
Annual merit increases
RSU eligibility for qualifying
Invention and patent recognition
+3
Firmware Engineer
Firmware Engineer

Glocomms • Sacramento (CA)

On-site
USD 120,000 - 150,000
Competitive base salary & bonus
Medical/dental/vision coverage
401(k) with company match
+3
Senior Firmware Engineer (FTL) - SSD, C/C++, NAND
Senior Firmware Engineer (FTL) - SSD, C/C++, NAND

Indotronix UK • Rancho Cordova (CA)

On-site
USD 153,000 - 207,000
Firmware Product Line Architect
Firmware Product Line Architect

Solidigm • Longmont (CO)

Hybrid
USD 154,000 - 246,000
Firmware Engineer
Firmware Engineer

Indotronix UK • Rancho Cordova (CA)

On-site
USD 153,000 - 207,000
Security Firmware Engineer
Security Firmware Engineer

Solidigm • Rancho Cordova (CA)

Hybrid
USD 148,000 - 237,000
RSU
RCU
Cash bonus
+1