Chat on WhatsApp
Micron Semiconductors

Principal Engineer, Embedded Security, Firmware Development (SSD)

Micron Semiconductors
Full-Time · On-site

Job Requirements

On-site

Job description for Principal Engineer, Embedded Security, Firmware Development (SSD) at Micron Semiconductors

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.

About the company
Micron Semiconductors
Micron Semiconductors

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Knovel Engineering Pte. Ltd.
Knovel Engineering Pte. Ltd.
Full-Time
Disco Hi-Tec
Disco Hi-Tec
Full-Time
AIML Software Engineer Intern
AIML Software Engineer Intern
Micron Semiconductors

Principal Engineer, Embedded Security, Firmware Development (SSD)

Micron Semiconductors
Full-Time · On-site

Job Requirements

On-site

Job description for Principal Engineer, Embedded Security, Firmware Development (SSD) at Micron Semiconductors

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.

About the company
Micron Semiconductors
Micron Semiconductors

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Knovel Engineering Pte. Ltd.
Knovel Engineering Pte. Ltd.
Full-Time
Disco Hi-Tec
Disco Hi-Tec
Full-Time
AIML Software Engineer Intern
AIML Software Engineer Intern

Principal Engineer, Embedded Security, Firmware Development (SSD)

Micron Semiconductors