Job Title
Principal / Staff Engineer, Embedded Security, Firmware Development (SSD)
Role Summary
Design, implement, verify and integrate security firmware IP for Micron SSD products across the product lifecycle. Ensure firmware meets security, functionality, performance, quality, and reliability targets.
Work within the firmware development team and with cross-functional engineering teams in Singapore, provide technical leadership, status reporting, and support QA and development processes.
Experience Level
Senior-level. Typical background: PhD + 2 years embedded firmware development, or Bachelor's/Master's + 5 years embedded firmware development.
Responsibilities
Primary responsibilities focus on secure firmware development, verification, team collaboration, and continuous improvement.
- Develop security firmware IP subsystems for SSD products to meet technical specifications for security, performance, functionality, and reliability.
- Design and implement unit and functional firmware tests to assure quality at each integration milestone.
- Analyze, design, program, debug, and modify firmware; resolve firmware code issues.
- Provide clear, concise technical status and updates to management and cross-functional teams.
- Mentor and develop team members; promote collaboration and continuous improvement.
- Integrate AI-assisted tools and insights into workflows to improve efficiency and quality while following organizational standards.
- Support development and quality-assurance processes to ensure firmware meets product design targets.
Requirements
Must-have skills and experience are listed first; desirable skills follow.
-
Must-have: Proven embedded firmware development experience with strong proficiency in C and C++ and demonstrable firmware debugging skills.
-
Must-have: Experience developing firmware unit and functional tests and working within firmware development lifecycles.
-
Must-have: Strong problem-solving skills, ability to collaborate with cross-functional teams, and effective technical communication.
-
Nice-to-have: Experience with Rust and Python.
-
Nice-to-have: Understanding of storage interfaces such as PCIe/NVMe, SATA, or SAS.
-
Nice-to-have: Experience with NAND flash or other non-volatile storage and prior work in storage systems or the storage industry.
-
Nice-to-have: Domain knowledge in embedded security.
-
Nice-to-have: Familiarity with applying AI-enabled tools responsibly for research, analysis, and operational tasks.
Education Requirements
PhD in Computer Engineering or Electrical Engineering with minimum 2 years experience in embedded firmware development; or Master's or Bachelor's degree in Electrical or Computer Engineering with minimum 5 years' experience in embedded firmware development. No other degrees, certifications, or equivalent-experience language specified.
About the Company
Company: Micron Technology
Headquarters: Boise, Idaho, USA
Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Date Posted: 2026-04-30