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

Staff SSD Advanced Development Firmware Engineer

Date: Apr 14, 2018

Location: Milpitas, CA, US

Company: Micron

 

Req. ID: 114941 

Micron Technology’s SSD Engineering Group is focused on developing leading-edge memory controller and System-on-Chip (SoC) designs, incorporating advanced HW and FW to enable Micron’s SSD and mobile NAND product roadmap.

 

We are rapidly growing our team to take advantage of expanding market opportunities and Micron’s outstanding memory technology to add new capabilities to our SSD lineup. As part of this effort, we are creating an Advanced Development team whose primary focus will be to develop innovative features to differentiate Micron from the rest of SSD the suppliers.

 

In this position, you will assist in evaluating, designing, building, bench testing and debugging firmware for new advanced features. You can expect to work closely with architects, technology partners and strategic customer in creating and validating these features and capabilities. Proof of Concept implementations and reviews with target customers will be required in this position.

 

Responsibilities include, but are not limited to the following:

  • Participate as a team member and work effectively inside and outside of the team.
  • Demonstrate proficiency in coding skills, verification/validation, simulation, failure analysis, ASIC/FPGA/System bring-up, and the use of tools that support these activities.  
  • Validate requirements and negotiate tradeoffs with architecture team.
  • Contribute to architecture, design and coding of targeted project
  • Develop structured source code targeting an embedded environment associated with Micron’s state of the art memory.
  • Perform design verification using a variety of verification methods, including simulation and in-system test
  • Focus upon firmware quality in the system and the target application. 
  • Analyze equipment or software; you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.

      

    Successful candidates will have the following:

  • Strong working knowledge of embedded firmware development, verification, system failure analysis, embedded systems design and real time embedded systems,
  • Strong problem solving skills, including the ability to find creative solutions to difficult problems.
  • Strong working knowledge of software engineering principles and designing and developing firmware using assembly and C/C++ programming.
  • Strong working knowledge analyzing complex firmware and hardware issues.
  • Strong knowledge working identifying and optimizing performance of critical algorithms.
  • Working knowledge of ARM Microprocessors, with experience on ARM Cortex.
  • Strong knowledge of structured firmware development process and lifecycle.
  • Strong skills in communicating complex technical ideas/concepts.
  • Ability to work in a fast-paced environment and communicate effectively (written and verbal) across multiple locations and teams.
  • Experience with NVMe and PCIe are a plus

     

    Education:

    BS or MS in Computer Engineering, Electrical Engineering, or Computer Science.

     


     

     

 


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


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

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