Solidigm is looking for a Software Engineer to join our System Media Analysis team and contribute to the development of next-generation SSD technology. You will be involved in firmware development, algorithm design, and system-level validation, directly supporting our goal of providing industry-leading solid-state storage for enterprise and client markets.
What You'll Do
- Develop, optimize, and maintain SSD and media firmware, including building media models, designing algorithms, and conducting thorough validation to enhance performance and reliability.
- Design and execute NAND media test scenarios, performing comprehensive characterization at the SSD system level to identify and resolve potential issues.
- Conduct large-scale data analysis on SSD and media datasets, leveraging machine learning and AI techniques for troubleshooting, anomaly detection, and pattern recognition.
- Collaborate closely with cross-functional global teams, including SSD/NAND design, product engineering, and system validation groups, to align on requirements and drive integrated solutions.
- Contribute to performance optimization initiatives by analyzing media behavior and proposing innovative algorithmic improvements.
- Document technical findings, firmware designs, and test results to ensure knowledge transfer and compliance with development standards.
- Stay current with emerging NAND technologies and industry trends to inform future media management strategies.
What We're Looking For
- Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field.
- 0-2 years of hands-on experience in SSD or NAND product development.
- Proven expertise in SSD firmware development, with specialization in media management.
- Strong proficiency in English for both written and verbal communication.
Nice to Have
- Experience with data science, machine learning, or AI applied to storage or hardware datasets.
- Familiarity with NAND device physics, NAND memory operations, and related characterization techniques.
- Proficiency in C/C++ programming in Linux environments.
- Experience working in cross-functional or global team settings.
Technical Stack
- C/C++
- Linux
Team & Environment
You will be part of the System Media Analysis team and will collaborate with cross-functional global teams including SSD/NAND design, product engineering, and system validation.
Work Mode
This role operates in a global context, with team members located in the U.S. (headquarters in Rancho Cordova, California), Asia, Europe, and the Americas.
Solidigm fosters a diverse, equitable, and inclusive culture. We are customer inspired, trusting, innovative, team-oriented, inclusive, results driven, collaborative, passionate, and flexible.





