Logo-of-MICRON-SEMICONDUCTOR-ASIA-OPERATIONS-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Principal Engineer, Embedded Security, Firmware Development (SSD)

salary Salary :

$8,000 - 15,000 monthly

Job Description - Principal Engineer, Embedded Security, Firmware Development (SSD)

Our vision is to transform how the world uses information to enrich life for all.

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.

As a Security Firmware Engineer at Micron Technology Inc., you will be providing the technical capability in the creation and integration of Security Firmware IP for use in SSD products. The lifecycle of this responsibility is associated with the organization's product development life cycle and can range from product inception to obsolescence or any portion that is defined by specific assignments. You will also be responsible for providing technical support to implement the development and quality assurance processes necessary to insure the firmware IP consistently provides the required functionality, security, usability, quality/reliability, performance, and ensure Micron SSDs meet their design targets.

Responsibilities:

DESIGN AND DEVELOP FIRMWARE

  • Provide technical direction and architectural leadership for Security firmware IP subsystems for SSD products that meet or exceed the requirements of the technical spec matrix; including, but not limited to: Security, Performance, Functionality, and Quality/Reliability

  • Drive firmware design decisions that optimize security, performance, power, latency, reliability, and maintainability across product lines.

  • Lead technical reviews, influence development standards, and establish guidelines for firmware development, quality, and validation.

  • Build, develop, and optimize embedded firmware using C/C++, low-level programming concepts, and scripting/tooling as needed.

  • Conduct detailed debugging and failure analysis across firmware, hardware, and system interactions using lab equipment and software instrumentation.

COMMUNICATE EFFECTIVELY

  • Dedicatedly provide to management, multi-functional team members, and the firmware team consistent, detailed, and properly summarized information regarding activities within the firmware development organization and status of firmware development projects

DEVELOP PEOPLE

  • Multi-functional Teamwork: Develop and maintain collaborative, open and constructive relationships with peers and management

  • Team Development: Provide technical capability that continuously improves team involvement, morale, and productivity

  • Personal Development: Work to continuously improve your technical capability and communication skills

UTILIZE AI

  • Integrates AI-assisted tools and insights into daily work to improve efficiency, quality, or effectiveness, exercising sound judgment and complying with organizational standards and legal requirements.

  • Contributes to a culture of continuous improvement by identifying, testing, and sharing AI-enabled enhancements within one’s scope of work.

Requirements

  • PhD (or) master’s in computer engineering or electrical engineering with minimum 20 years of experience in embedded firmware development

  • Possesses deep expertise in security domain, strong embedded domain knowledge and strong architectural experience is required

  • Should have exceptional technical leadership, with contributions spanning full engineering product development lifecycle, from early investigation and architecture design through detailed specification, implementation planning, and team coordination.

  • Strong expertise in the use of programming languages (eg. C, C++, RUST), programming tools & environments

  • Minimum of 5 years of experience with NAND flash and other non-volatile storage is an advantage

  • Minimum of 5 years of experience in storage industry, storage systems, or related technology is an advantage

  • Strong understanding of storage interfaces including PCIe/NVMe, SATA, or SAS protocol

  • Experience programming in Python for unit testing on simulation platforms

  • Ability to apply baseline digital fluency and role‑appropriate AI literacy to use AI‑enabled tools responsibly and effectively for research, analysis, content creation, problem‑solving, operational tasks, and achieving business outcomes.

Original job Principal Engineer, Embedded Security, Firmware Development (SSD) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.