Deskripsi Pekerjaan
Micron Semiconductors is seeking a highly skilled Principal / Staff Engineer, Embedded Security, Firmware Development (SSD) to join our cutting‑edge team in Singapore. In this role, you will be at the forefront of designing, implementing, and verifying security firmware for next‑generation solid‑state drives (SSDs) that power data‑center, client, and automotive platforms worldwide.
You will collaborate with hardware architects, system engineers, and product teams to embed robust security features such as secure boot, device authentication, data encryption, and tamper detection directly into the SSD firmware. Your responsibilities include analyzing security requirements, defining firmware specifications, developing high‑performance C/C++ code, and performing rigorous unit, integration, and system‑level testing to ensure compliance with industry standards and regulatory mandates.
This position offers the opportunity to influence the security roadmap of Micron’s storage solutions, drive innovation through research and prototyping, and mentor junior engineers. You will work in a fast‑paced, multidisciplinary environment, leveraging your expertise in embedded systems, real‑time operating systems (RTOS), and cryptographic protocols to deliver resilient, high‑throughput storage devices.
Key aspects of the role involve continuous improvement of firmware security posture, participation in threat modeling sessions, and contribution to internal security standards and best‑practice documentation. The ideal candidate thrives in a collaborative culture, values quality, and is passionate about solving complex problems in the hardware‑software interface.
Tanggung Jawab
- Design and implement security firmware features for SSD products, including secure boot, encryption, and authentication.
- Define firmware specifications and architecture based on product security requirements and industry standards.
- Conduct threat modeling and security risk assessments to identify and mitigate vulnerabilities.
- Develop, test, and debug high‑performance C/C++ firmware in embedded environments, using RTOS and bare‑metal approaches.
- Collaborate with hardware, software, and product teams to integrate security solutions and ensure end‑to‑end system reliability.
- Mentor junior engineers and drive continuous improvement of firmware security processes and documentation.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field (advanced degree preferred).
- Proven experience (5+ years) in embedded firmware development, with a focus on security or cryptography.
- Strong proficiency in C/C++ and understanding of low‑level hardware interfaces and debugging tools.
- Familiarity with security standards such as TPM, Secure Boot, AES, RSA, and experience with SSD or storage architecture is a plus.
- Demonstrated ability to work in cross‑functional teams, manage technical projects, and deliver results in agile environments.
- Excellent problem‑solving skills, attention to detail, and a passion for hardware security.