Micron Technology

Principal Engineer - Firmware Development (SSD)

Micron Technology
Apply
9 days ago
Singapore, SingaporeStaff+

Responsibilities

  • Develop embedded firmware IP subsystems for SSD products according to technical specifications.
  • Create firmware unit and functional tests covering quality, functionality, and performance requirements.
  • Analyze, design, program, debug, modify, and troubleshoot firmware applications.
  • Provide detailed and accurate activity summaries to management, multifunctional teams, and firmware stakeholders.
  • Collaborate across teams and contribute technical leadership, mentoring, team development, and continuous improvement.
  • Use AI-assisted tools responsibly to improve efficiency, quality, research, analysis, and problem-solving.

Requirements

  • Bachelor's or master's degree in Computer Engineering or Electrical Engineering.
  • At least 4 years of experience in embedded firmware development and debugging.
  • In-depth expertise with programming languages such as C and Rust and related programming tools and environments.
  • Experience working independently with minimal day-to-day supervision.
  • Experience leading teams or supervising and mentoring engineers.
  • Experience with Python, storage interfaces such as PCIe/NVMe, and NAND flash is advantageous or preferred.
  • Ability to troubleshoot firmware code and work with analog and digital hardware and software operating systems.
  • Strong communication skills and appropriate AI literacy for responsible use of AI-enabled tools.

Tech Stack

Categories

Micron Technology

About Micron Technology

10,000+ employees

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.

Contact me