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

Date: Jan 4, 2018

Location: Arzano, 72, IT

Company: Micron


Req. ID: 105832 

As a System Debug Engineer you will be responsible for Managed NAND FW debug at system platforms level, developing software and hardware tools needed for analysis.


Through the design/integration team you will provide support regarding MNAND products like eMMC and UFS, in Android/Linux platforms to:

  • FW, validation and verification team for internal issues;
  • BU’s Application engineers for customer issues.

The ideal candidate for this role would share our passion for debug and for problem solving, he/she should resolve problem through innovative tools or methodologies.

We are looking for highly talented, passionate, and versatile engineer that can contribute to pave the path of the next methodologies of debug and validation of MNAND product on Android/Linux platforms.



  • Debug and modify Android/Linux driver to quickly clarify system level failure scenarios.
  • Build kernel Linux to enable/disable MNAND features
  • Develop source code/tools targeting the embedded system
  • Enable and modify host platform management
  • Provide configurations/options tradeoff analysis for future MNAND design
  • Run benchmark tools and critical analysis of their output (e.g.: performances data)
  • Design automatic kernel logging system (e.g.: dmesg, kmsg, ftrace, etc.)
  • Kernel driver error handling


 Successful candidates for this position will have:

  • Validation experiences at system level (i.e.: at mobile phone level)
  • Programming skill in C (C++ is a plus) in embedded systems

    ·         Knowledge of Android architecture  

    ·         Experience with lab tools: Protocol Analyzers, Logic Analyzers, oscilloscopes, JTAG/ICE debuggers, …

  • Experience of Bash Shell script and validation flow
  • Experience of kernel logging system
  • Python knowledge


Additional experience that will constitute a plus:


·        In depth experience of testing and test coverage  to ensure validation quality and time-to-market (design verification, code reviews, prototyping and product testing).

·         Experience with one or more of the following data storage technologies: NAND, SSD, eMMC or UFS.

·         Experience in firmware development and verification, system failure analysis and problem solving

·         Familiarity and practices with modern protocol analyzer and software development methodologies

Desired Skills Include

·     Analytic analysis capability

  • Good English knowledge (speech and writing);

    ·        Be action-oriented and organized;

    ·        Availability to travel abroad;


Education & Experience:      

·         Master Degree in Computer Science Engineering, Electronic Engineering or equivalent.

·         New graduated or 2+ years of proved experience in the embedded systems validation.

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:  Arzano || Campania (IT-72) || Italy (IT) || NVE (Non-Volatile Engineering Group) || Experienced || Internship || Engineering || Not Applicable ||

Job Segment: Engineer, Firmware, Intern, Embedded, Computer Science, Engineering, Entry Level, Technology