Email similar jobs to meEmail similar jobs to me
Share this Job

Date: Apr 13, 2018

Location: Milpitas, CA, US

Company: Micron

Relocation Level: Domestic 

Hiring Manager: Anil Tipirneni 

Recruiter: Darlene Guilford 


As a Solid State Drive (SSD) FW Simulation Engineer at Micron Technology, Inc., you will develop simulation models for FW components for an SSD. You are expected to work closely with FW developers, system architects, firmware architects, firmware test architects, system hardware design engineers, product engineers, memory architecture engineers to develop the simulation models. 

Your responsibilities will include, but are not limited to:
Developing FW simulation models of new advanced components. Working with internal engineering teams in defining and developing FW components.

Work with project teams to isolate , characterize , and resolve issues.

These activities will entail choosing the appropriate simulation tools/environment; constructing or modifying component models. Source code development, review and maintenance in C/C++. Unit and system level test and verification using C, C++ , Python.

A successful candidate for this position will have the following: 

  • Knowledge of design and implementation of multitasking, event driven SW/FW models
  • Must have C/C++ experience; Python experience is a plus
  • Linux experience
  • Experience with storage interfaces ( SATA , SAS , NVME ) is a plus.
  • Jenkins experience is a plus.
  • Ability to create software models based on device data sheets , and/or standards specifications.
  • Firmware/software development environments including compilers, debuggers, emulators, and tool chains.
  • Developing unit tests for code quality validation
  • Understanding of data manipulation and memory-management algorithms in NAND flash memories is a plus
  • Ability to quickly react and adapt to changes based on modeling results
  • Exposure to SW development practices
  • Knowledge of design and implementation of multitasking, event driven firmware using C
  • Knowledge of Agile development methodologies.
  • Excellent problem solving and troubleshooting skills
  • Excellent verbal communication and written skills
  • Ability to be highly organized and self-motivated
  • Must be a strong individual contributor as well as a team player

Bachelor's degree (BA/BS) in electrical engineering, computer science, systems engineering, or closely related field  (must be from accredited college or university);

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 || Regular || Engineering || #LI-DG1 ||

Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Engineer, Electrical, Firmware, Developer, Electrical Engineering, Engineering, Technology