Loading, Please wait..!!
Firmware Engineer
-
Posted on: Oct 28, 2026
-
Rancho Cordova, California
-
Salary: $180,000 per year
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Firmware Engineer roles in California.
View Salary Guide →Find your match !
Job Title :
Firmware Engineer
Job Type :
Full-Time
Job Location :
Rancho Cordova California United States
Remote :
No
Job Description :
Senior Firmware Engineer(FTL):
Salary: $ 180,000.00 | Full-Time | Rancho Cordova, CA
Prioritized Must Have Skills for the Senior Firmware Engineer(FTL):
#1. 3+ years of experience in SSD controller and firmware architecture, including FTL development.
#2. Strong C/C++ programming and data structures experience in software/firmware development.
#3. Hands-on experience with FTL algorithms, including Garbage Collection, Wear Leveling, bad block management, metadata handling, and NAND error management.
#4. Hands-on experience with JTAG/ICE debugging and firmware debugging, validation, and root-cause analysis.
#5. Strong understanding of NAND flash and SSD technologies, including PCIe/NVMe or SATA protocols and power-loss protection/recovery.
Responsibilities of the Senior Firmware Engineer(FTL):
- Design and Maintain FTL Architecture
- Develop and maintain the Flash Translation Layer (FTL), including I/O flow, Garbage Collection, and Wear Leveling algorithms to ensure data integrity and maximize NAND endurance.
- Block Management and Metadata Handling
- Implement bad block detection, isolation, and data migration mechanisms to manage block lifecycle.
- Design robust metadata structures to support fast mapping table reconstruction and system boot.
- Error Handling Mechanisms
- Prevent and mitigate NAND-related issues such as read disturb, program/erase failures, and retention loss.
- Implement RAID encode/decode flows to guarantee data reliability.
- Power-Loss Protection
- Design and implement power-loss protection algorithms to maintain data consistency and metadata integrity during unexpected shutdowns.
- Verify and optimize power-loss recovery flow to ensure fast and reliable system startup.
- Performance and Resource Optimization
- Optimize channel/die/plane access scheduling and parallelism to improve throughput and reduce latency.
- Enhance DRAM/SRAM usage efficiency and reduce Write Amplification for better endurance and performance.
- Debugging and Validation
- Develop and analyze FTL traces and logs for performance profiling and issue root-cause analysis.
- Conduct stress testing, mixed workload testing, power-fail tests, and corner-case verification to ensure firmware stability and reliability.
- Collaborate with Validation, Hardware, and ASIC teams to resolve cross-functional issues and ensure system robustness.
Requirements of the Senior Firmware Engineer(FTL):
- Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- At least 3 years of experience in software/firmware applications engineering.
- At least 3 years of experience with SSD controller/firmware architecture.
- Strong experience in C/C++ programming and data structures.
- Hands-on experience with JTAG/ICE debuggers.
- Experience with version control software such as Git.
- Ability to work independently as well as collaboratively within a small team.
- Must be willing to learn quickly and work effectively as a team player.
- Strong oral, written, and presentation skills for communication and documentation.
- Ability to work independently with minimal day-to-day supervision.
Preferred Qualifications
- Experience operating logic analyzers, oscilloscopes, and bus protocol analyzers.
- Familiarity with SATA/PCIe (NVMe) protocols.
- Familiarity with NAND flash protocols.
- Linux system debugging experience.
- Fluency in reading and writing Mandarin preferred.
Other Key Requirements:
- Onsite opportunity.
- Visa sponsorship may be available on a case-by-case basis for qualified candidates whose skills and experience align with the requirements of the position.
- Relocation assistance may be considered on a case-by-case basis.
Benefits of the Senior Firmware Engineer(FTL):
- Medical Insurance
- Dental Insurance
- 401(k) - Employer Match
VeeRteq Solutions is an Equal Opportunity Employer
Position Details
Posted:
Oct 28, 2026
Reference Number:
4499-15867
Employment:
Full-time
Salary:
$180,000 per year
City:
Rancho Cordova
Job Origin:
CIEPAL_ORGANIC_FEED
Share this job:
Please wait..!!

