Micron Technology

Principal / Staff Engineer, Embedded Security, Firmware Development (SSD)

Micron Technology
Integrated Device ManufacturingSingapore, SingaporeFull-time2 days ago

About the role

AI summarised

Principal/Staff Engineer for embedded security firmware development at Micron Technology, a semiconductor memory and storage solutions company. The role involves developing and testing security firmware IP for SSD products, ensuring performance, quality, and security, while collaborating with cross-functional teams and integrating AI tools.

IDMFull-timeSTPG

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
  • Dedicatedly 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
  • Work to continuously improve your technical capability and communication skills
  • Integrates 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
  • Contributes 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 (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