SSD Firmware Engineer Intern

Relocation Level: No 

Hiring Manager:  Sudheer Gali 

Recruiter:  Marie-Therese Ellis 


As a Firmware Development Engineer intern in the Memory System Development group at Micron Technology, Inc., you will help develop high-performance controller firmware for innovative Solid State Drives (SSDs). In this position, you will assist in performing failure analysis, evaluating, designing, and building firmware for new high-performance memory controllers and SSD's that will increase performance, while reducing power, latency and SoC complexity for the target markets. You will also troubleshoot code for firmware applications. You can expect to work closely with FW development engineers, system test engineers, system failure analysis engineers, firmware test engineers, system hardware design engineers, product engineers, memory design engineers, and production engineers to solve cross-functional product development issues.



Responsibilities for this role will include, but are not limited to, the following:

  • Code/Document/test new features of Solid state drives.
  • Work with Firmware team to coordinate development of new SSD features and resolve issues
  • Assist Firmware engineers to test and develop Unit tests for SSD hard ware blocks
  • Porting and validating Unit tests, from Firmware environment to Design verification environment
  • Manage daily SSD firmware testing and prepare reports
  • Maintain test environment and test scripts.



Successful candidates for this position will have:

  • Ability to learn quickly and adapt quickly.
  • Good programming skills.   C/C++, Python (Preferred)
  • Familiarity with WINDOWS and Linux (Preferred).
  • Understanding of NAND memory operation.
  • Ability to analyze problems, diagnose root cause, and apply corrective actions.
  • Good communication, documentation, problem solving skills, and the ability to work in a team environment.
  • Very good English verbal and written skills.
  • The ability to work and maintain good relationships with fellow employees.
  • Proficiency in Linux Make files and python scripts


Must be continuing education in Fall of 2019 (Expected graduation date must not be before September 1st 2019).


This internship will be for the Spring/Summer of 2019



We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law.  This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices. Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters. To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748). Keywords: Milpitas || California (US-CA) || United States (US) || SSD Engineering || Entry || Internship || Engineering || #LI-DG1 ||


Full time
Milpitas, CA 95035, US