Job Responsibilities
As a System Product Engineer at Micron Technology you will be responsible for developing validating and maintaining manufacturing Firmware for testing of SSD/mNAND products. During the development phase you will need to work closely with Test Process Engineers to understand the test requirements to develop the Manufacturing FW to selftest SSD/mNAND. Drive continuous improvement initiatives in terms of test coverage to improve DPM and drive TTR improvements through optimization of code. It will also encompass driving Manufacturing FW release and validation plan to ensure smooth integration of the Manufacturing FW released to the production floor. Goal is to ensure that device manufactured are tested to meet or exceed the required functionality usability quality/reliability and performance with an efficient manufacturing firmware. Involving in End to End product development understand the system architecture to come up with new test screens to bring out the early life failures on the media. Design Develop high quality and cost efficient test strategies. Support for failure analysis from NPI to HVM stage. Perform manufacturing yield evaluation and data analysis. Perform electrical hardware and physical failure analysis and work with other departments to resolve product related issues.
Skillset Required:
- Good C/C programming skills with experience in embedded system design and development
- Manufacturing firmware development/validation experience on complex storage specific memory controllers.
- Ability to read and understand hardware schematics
- Debugging the complex production issues using inhouse debug environments.
- Define and improve testing methods to address new product characterization and qualification issues.
- Working experience in interface such as PCIe/NVMe SATAUFS I2C SPI and SMBUS would be an advantage.
- Experience with NAND flash and other nonvolatile storage
- Good understanding and experience with Unix/Linux operating systems is a plus.
- Strong problem solving and analytical skills.
- Effective communication and presentation skills.
- Selfmotivated and enthusiastic.
- Good to have knowledge on Jenkins
Education & Experience:
Position requires minimum of a bachelors degree in electrical or computer engineering with at least 3 years of relevant work experience.