About the role
AI summarisedThe Senior Engineer, Embedded Security, Firmware Development (SSD) role at Micron Technology involves developing and testing security firmware IP subsystems for SSD products, ensuring they meet technical specifications for security, performance, functionality, and quality/reliability. The position requires collaboration with cross-functional teams, mentoring team members, and integrating AI-assisted tools to improve development efficiency and quality. Candidates must have strong embedded firmware expertise, storage interface knowledge, and experience with NAND flash or related storage technologies.
IDMOnsiteSTPG
Key Responsibilities
- Develop Security firmware IP subsystems for SSD products that meet or exceed the requirements of the technical spec matrix; including, but not limited to: Security, Performance, Functionality, and Quality/Reliability
- Develop a firmware unit and functional tests that ensures the firmware subsystem meets the quality, functional, and performance requirements required at each integration breakthrough in the product development lifecycle
- Provide to management, multi-functional team members, and the firmware team consistent, detailed, and properly summarized information regarding activities within the firmware development organization and status of firmware development projects
- 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, exercising sound judgment and 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/Masters/Bachelors in Computer Engineering or Electrical Engineering
- In-depth knowledge and minimum 5 years' experience in embedded firmware development
- Embedded Security domain knowledge and experience is a strong plus for this position
- Expertise in the use of programming languages (eg. 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
