About the role
AI summarisedStaff/Senior Engineer, Firmware Test, SSD role at Micron Technology in Singapore, Singapore.
IDMOnsiteSTPG
Key Responsibilities
- Design and implement grey‑box / white‑box security tests for firmware features and protocols
- Analyze security failures from regressions, customer issues, and field escapes with deep root‑cause analysis
- Drive security test automation, regression integration, and reporting
- Partner with firmware developers and architects on secure design and code reviews
- Communicate security risks, coverage, and mitigation plans to cross‑functional teams and leadership
- Mentor engineers and provide technical leadership in SSD security validation
Requirements
- Strong experience in SSD security testing, including TCG Opal / Enterprise SSC NVMe security commands and authentication flows
- Experience with SPDM, DICE / CMA, and platform authentication flows
- Hands‑on knowledge of Caliptra or hardware Root of Trust architectures
- Experience validating secure boot, ROM‑based boot chains, and firmware measurement flows
- Applied cryptography knowledge (AES, RSA, ECC, SHA‑2 / SHA‑3, PQC concepts, Secure key lifecycle management)
- Familiarity with FIPS 140‑2 / FIPS 140‑3 concepts and crypto module behavior
- Strong background in embedded firmware systems and Python‑based test automation
- Solid understanding of SSD security architecture, PCIe / NVMe
- B.S. or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
- 3+ years experience in SSD firmware testing or firmware development
