Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
VS
Vitalink Solutions
Senior Firmware Engineer SSD Controller (FTL / Protocol Stack) 2 Openings
Career Insights for Firmware Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Firmware Engineer develops the programmable content in electronic hardware devices. Works for a hardware company developing software for each hardware platform. Alters, organizes and models the functionality of software for a variety of industries, including the automotive, health care and consumer electronics industries.
$150,711 / year median in California
-7% projected decline
Job Description
Senior Firmware Engineer
- SSD Controller (FTL / Protocol Stack)
- 2 Openings Vitalink Solutions Rancho Cordova, CA Job Details Full-time $110,000
- $135,000 a year 1 day ago Benefits Visa sponsorship Health insurance Dental insurance 401(k) Green card sponsorship Referral program Qualifications Version control Software engineering Embedded systems Data structures CISSP Firmware Git Firmware development Master's degree Algorithm design Linux Metadata Electrical Engineering Software architecture Full Job Description 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, 95742Employment Type:
Full-time Experience:
9-15 yearsSalary:
Up to $135,000/yearVisa:
USC, GC, and visa sponsorship available (case-by-case)Referral Bonus:
$1,000Interview 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 protectionMust-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 managementJTAG/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 plusPay:
$110,000.00- $135,000.
Benefits:
401(k) Dental insurance Health insuranceWork Location:
Hybrid remote in Rancho Cordova, CA 95742Benefits
- 401(k) Plans
- Health Insurance
- Dental Insurance