2 months ago
Rancho Cordova, CA, USAIntern
Responsibilities
- Design, develop, test, and maintain software tools or infrastructure supporting engineering workflows and product development.
- Contribute to firmware features, embedded software, test environments, and debug workflows for SSD and storage technologies.
- Apply machine learning, data analysis, or AI techniques to improve engineering productivity or validation efficiency.
- Build automation frameworks and scripts for firmware testing and regression execution.
- Support software and firmware validation, analyze failures, and assist with root-cause analysis.
- Analyze test results, logs, and performance metrics to identify trends and improvement opportunities.
- Collaborate with firmware, software, validation, and hardware teams and document tools and debug findings.
Requirements
- Currently pursuing a Master's or Ph.D. degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline.
- Experience with Python, C, C++, Java, or another programming language listed in the posting.
- Familiarity with Linux-based development environments and Git or other version-control tools.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work independently and collaboratively in a technical team environment.
- Preferred experience includes firmware development, embedded software, low-level systems programming, SSDs, NAND flash, NVMe, PCIe, storage systems, software validation, test automation, regression frameworks, AI/ML, LLMs, AI agents, shell scripting, CI/CD tools, performance analysis, log analysis, or telemetry.
Benefits
- Meaningful projects tied to real engineering and business needs.
- Hands-on experience with software, firmware, AI, and storage technologies.
- Collaboration with experienced engineers and cross-functional teams, plus mentorship and intern program activities.
- Opportunities to present work and contribute to solutions that may influence future products.
- Work locations may include Rancho Cordova, CA; San Jose, CA; or other U.S. Solidigm locations based on business need and internship assignment.
- Internship availability and project scope may vary by team, degree level, and business requirements.
About Solidigm
Solidigm designs and manufactures NAND flash memory and solid-state drives for data center, enterprise, and client computing markets. Its portfolio spans high-capacity and high-endurance SSDs with supporting firmware/software sold to OEMs and hyperscale cloud providers. Formed in 2021 from Intel’s NAND business, Solidigm operates as a U.S. subsidiary of SK hynix, with global R&D developing SoCs and controllers for its drives.
