Vitalink Solutions
Senior Firmware Engineer – SSD Controller (FTL / Protocol Stack) – 2 Openings
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$110,000 – $135,000 / year
Location:
Rancho Cordova, CA, USA
Work mode:
Hybrid
Published on:
11 September 2026
What they need
Overview
We are seeking dynamic and highly skilled Senior Firmware Engineers to join our innovative team Job Title: Senior Firmware Engineer – SSD Controller (FTL / Protocol Stack) – 2 Openings
Location: Rancho Cordova, CA, 95742
Employment Type: Full-time
Experience: 9–15 years
Salary: Up to $135,000/year
Visa: USC, GC, and visa sponsorship available (case-by-case)
Referral Bonus: $1,000
Interview Mode: Video
About This Opening
We're hiring two Senior Firmware Engineers for our SSD controller firmware team, supporting a large Semiconductor Manufacturing and Technology Services client. Each role focuses on a different part of the SSD firmware stack — please review both tracks below and indicate which one(s) match your background when you apply.
Track A — Flash Translation Layer (FTL)
Focus: Garbage Collection, Wear Leveling, NAND management, power-loss protection
Must-Haves:
- 3+ years in SSD controller/FTL development
- Strong C/C++ and data structures
- Hands-on with FTL algorithms: GC, wear leveling, bad block management, metadata handling, NAND error management
- JTAG/ICE debugging experience
- Understanding of NAND flash, PCIe/NVMe or SATA, power-loss protection/recovery
Track B — Protocol/Firmware Engineering (FE)
Focus: NVMe protocol stack, PCIe Gen5, SMBus/I3C
Must-Haves:
- 3+ years in SSD controller/firmware development, strong NVMe protocol stack knowledge
- Strong C/C++ and data structures (embedded firmware)
- Hands-on with NVMe command processing, Submission/Completion Queues, PCIe Gen5
- Strong SMBus and/or I3C protocol experience
- Firmware debugging/validation using JTAG/ICE, protocol analyzers, logic analyzers
Shared Requirements (Both Tracks):
- Master's degree in EE, CE, CS, or related field
- 3+ years software/firmware applications engineering
- 3+ years SSD controller/firmware architecture experience
- Git or similar version control
- Strong communication skills; able to work independently
Preferred (Both Tracks):
- Experience with logic analyzers, oscilloscopes, bus protocol analyzers
- Linux system debugging
- Mandarin fluency a plus
Pay: $110,000.00 - $135,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Work Location: Hybrid remote in Rancho Cordova, CA 95742
Other offers great for you!
These companies are also looking for great profiles
Visian
Senior AI Engineer / Data Scientist Senior – Intelligence Artificielle
650
Freelance
Paris, France
Hybrid
Skills
16 hours ago
Quick apply
Anonyme
Consultant Senior SIRH / Cadrage Core RH Monde (2 postes)
Freelance
92120 Montrouge, France
Hybrid
Skills
16 hours ago
Quick apply
LittleBig Connection (part of Mantu)
Consultant senior Normes comptables Assurance – Solvabilité 2
720
Freelance
Paris, France
Hybrid
Skills
11 hours ago
Quick apply