
Staff Engineer, Embedded Security, Firmware Development (SSD)
Micron Technology2 days ago
Singapore, SingaporeStaff+
Responsibilities
- Develop and integrate security firmware IP subsystems for SSD products.
- Ensure firmware meets security, performance, functionality, quality, and reliability requirements.
- Develop unit and functional tests for firmware subsystems throughout the product development lifecycle.
- Analyze, design, program, debug, and modify firmware applications.
- Communicate detailed firmware development activities and project status to management and cross-functional teams.
- Provide technical contributions that improve team involvement, morale, productivity, and capability.
- Use AI-assisted tools responsibly to improve work efficiency, quality, and effectiveness.
Requirements
- PhD in Computer Engineering or Electrical Engineering plus at least 2 years of embedded firmware development experience, or a bachelor’s/master’s degree in Electrical or Computer Engineering plus at least 5 years of embedded firmware development experience.
- Expertise with programming languages such as C, C++, or Rust and related programming tools and environments.
- Embedded security domain knowledge and experience are advantageous.
- Python programming experience is advantageous.
- Understanding of storage interfaces, ideally PCIe/NVMe, SATA, or SAS.
- Experience with NAND flash, non-volatile storage, storage systems, or the storage industry is advantageous.
- Proficiency in resolving code problems for firmware applications.
- Ability to use AI-enabled tools responsibly and effectively for research, analysis, problem-solving, and operational tasks.
About Micron Technology
Micron Technology designs and manufactures memory and storage semiconductors—DRAM, NAND, NOR and SSDs—sold to device makers, cloud providers, and embedded/automotive markets. Founded in 1978 and headquartered in Boise, Idaho, it operates globally and sells under the Micron and Crucial brands as a public company (NASDAQ: MU). Its products support data center, AI, mobile, and PC systems, including high-bandwidth and multichip packages for performance- and space-constrained applications.