About the role
AI summarisedPrincipal-level role at Micron developing and testing security firmware IP for SSD products, ensuring performance, security, and reliability across the product lifecycle. Involves firmware development, quality assurance, cross-functional collaboration, and integration of AI tools to enhance productivity.
IDMOnsiteSTPG
Key Responsibilities
- Develop Security firmware IP subsystems for SSD products that meet or exceed the requirements of the technical spec matrix including Security, Performance, 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
- Provide consistent, detailed, and properly summarized information to management, multi-functional team members, and the firmware team regarding activities and project status
- Develop and maintain collaborative, open, and constructive relationships with peers and management
- Provide technical capability that continuously improves team involvement, morale, and productivity
- Integrate AI-assisted tools and insights into daily work to improve efficiency, quality, or effectiveness while complying with organizational standards and legal requirements
- Contribute to a culture of continuous improvement by identifying, testing, and sharing AI-enabled enhancements within one’s scope of work
Requirements
- PhD in Computer Engineering or Electrical Engineering with minimum 2 years experience in embedded firmware development OR Masters/Bachelors in Electrical or Computer Engineering with minimum 5 years' experience in embedded firmware development
- Embedded Security domain knowledge and experience is an advantage
- Expertise in the use of programming languages (e.g. C, C++, RUST), programming tools & environments
- Experience programming in Python is an advantage
- Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS
- Experience with NAND flash and other non-volatile storage is an advantage
- Experience in storage industry, storage systems, or a related technology is an advantage
- Experience in conduct analysis, designs, performs programming, debugs, and modifies software
- Proficiency in resolving code problems for firmware applications
- Ability to apply baseline digital fluency and role-appropriate AI literacy to use AI-enabled tools responsibly and effectively for research, analysis, content creation, problem-solving, operational tasks, and achieving business outcomes
