About the role
AI summarisedFirmware engineer at Micron Technology, developing high-performance controller firmware for SSD and memory systems. Responsibilities include firmware development, testing, and collaboration with cross-functional teams. Requires a degree in electrical/electronic or computer engineering, C programming, and embedded systems experience.
IDMFull-timeSTPG
Key Responsibilities
- Develop firmware IP subsystems for SSD products that meet or exceed requirements of the technical spec matrix including Performance, Endurance, Capacity, Functionality, and Quality/Reliability
- Develop firmware unit and functional tests that ensure the firmware subsystem meets quality, functional, and performance requirements at each integration breakthrough in the product development lifecycle
- Consistently provide Management, multi-functional team members, and the firmware team with detailed and accurate information including activities within the firmware development organization and project status updates
- Develop and maintain collaborative, open, and constructive relationships with peers and management
- Provide technical capability that continuously improves team involvement, morale, and efficiency
- Work to continuously improve your technical capability and communication skills
- Assist in evaluation, creation, build, bench testing, debugging, and failure analysis of firmware for new high-performance memory controllers and Solid State Drives (SSD)
- Partner with multi-disciplinary Engineers to solve multi-functional product development issues
- Triage failures, file bug reports, and help development teams with isolating issues
Requirements
- Masters or Bachelor's degree in Electrical/Electronic Engineering or Computer Engineering
- Excellent communication skills
- Experience with firmware/embedded programming (primary C programming) and debugging
- Experience working with storage interfaces ideally PCIE/NVMe is considered a plus
- Experience working in NAND would be an advantage
- At least 2 years or equivalent experience in the embedded systems development field
