
Senior Firmware Engineer – FTL
Abidi Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Milpitas • California • United States
Visit company websiteExplore more
Salary
💰 $170,000 per year
Job Level
About the role
- Design and maintain FTL architecture (I/O flow, garbage collection, wear leveling)
- Implement block management, bad block handling, and metadata structures
- Develop error handling and data protection mechanisms
- Design power-loss protection and recovery solutions
- Optimize performance, latency, and memory usage
- Debug firmware issues and perform validation/testing
- Collaborate with hardware, ASIC, and validation teams
Requirements
- Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 3+ years of experience in firmware/software engineering
- Strong experience with SSD controller/firmware architecture
- Proficiency in C/C++ and data structures
- Experience with debugging tools (e.g., JTAG/ICE)
- Familiarity with version control tools (e.g., Git)
- Strong communication and teamwork skills
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FTL architectureblock managementbad block handlingmetadata structureserror handlingdata protection mechanismspower-loss protectionC/C++data structuresfirmware engineering
Soft Skills
communicationteamwork
Certifications
Master’s degree in Electrical EngineeringMaster’s degree in Computer EngineeringMaster’s degree in Computer Science