Role : Firmware FA engineer / Firmware engineer
Location : San Jose CA or Longmont CO
Duration : 6 Months Contract
JobDescription
As a Firmware FA Engineerin the Solid State Drives (SSD) group at Micron Technology you willdevelop firmware functional integration activities that ensures thefirmware subsystem meets the quality functional and performancerequirements required at each integration landmark in the productdevelopment lifecycle develop and deliver a functional integritytest process that is capable of continuously improvingpreintegration firmware quality perform failure analysis onFirmware issues and determine root cause for Enterprise Solid StateDrives products.
This rolealso involves designing automated solutions to exercise firmwarefunctionality verify reliability endurance and performancerequirements of Solid State Drives for the enterprisemarket.
You can expect to work closely withfellow firmware test engineers firmware developers system hardwaredesign engineers product engineers Flash memory design engineersand production engineers to solve crossfunctional designissues.
As needed you will verify design using avariety of verification methods including simulation FPGAprototyping and product testing.
Your focus willbe on firmware quality in the system and the target applicationdevelop new test tools and methods.
Usinganalysis equipment or software you will demonstrate the effectiveanalysis of functional or performance issues with the firmware andhardware in test environments or target host systems.
Competencies
AgileWay of Working C EIS : Embedded Software / FirmwareDevelopment
Essential Skills :
Proficiency in SSD firmware design using assembly C and Cprogramming Python scripting.
Proficiency inobjectoriented design and architecture for reuse
Ability to define and document sound architecturaldocuments and models.
Knowledge of storagesystems Flash memory and device drivers (preferred)
Knowledge of storage interfaces such as ONFI NVMePCIe.
Proficiency in debugging in an embeddedfirmware application.
Proficiency in usingdevelopment tool chains targeted for embedded processor.
DesirableSkills :
Experience in test equipmentsuch as oscilloscopes and logic / bus analyzers.
Ability to analyze complex SSD firmware and hardwareissues.
A high level of skill in problemrecreation and trapping.
The ability to findcreative solutions to difficult problems.
A highlevel of selfmotivation and dedication
Theability to work well on a team based in different worldwidelocations.
The ability to multitask effectivelyin fastpaced environment.
Excellentcommunication and interpersonal skills.
Handsonexperience in firmware
DEBUGGING , C++ , DEVICEDRIVERS , PYTHON SCRIPTING , ORIENTED DESIGN , FPGA PROTOTYPING ,C++ PROGRAMMING , SSD , FIRMWARE , FLASHMEMORY