Principal / Staff Engineer, Embedded Security, Firmware Development (SSD)

1100 Micron SemiAsiaOP Pte Ltd

Singapore

On-site

SGD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

1100 Micron SemiAsiaOP Pte Ltd is seeking a Security Firmware Engineer in Singapore to lead the development and testing of security firmware for SSD products. This role involves collaborating across functions and ensuring high-quality firmware that meets performance specifications.

The ideal candidate should have a PhD or higher in Computer/Electrical Engineering, or equivalent experience, along with robust skills in C, C++, and Rust programming. They should also appreciate AI tools for improving efficiency in their work.

Qualifications

  • PhD with 2+ years or Masters/Bachelors with 5+ years in embedded firmware development.
  • Experience in embedded security is a plus.
  • Proficiency with programming languages: C, C++, Rust.

Responsibilities

  • Develop and test firmware for SSD products.
  • Create security firmware that meets technical specifications.
  • Ensure firmware quality through testing.

Skills

Embedded firmware development
C programming
C++ programming
Rust programming
Python programming
Embedded Security knowledge
Storage interface understanding (PCIe/NVMe, SATA, SAS)

Education

PhD in Computer Engineering or Electrical Engineering
Masters in Electrical or Computer Engineering
Bachelors in Electrical or Computer Engineering

Job description

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, you will provide technical capability in creating and integrating security firmware IP for SSD products across the product lifecycle, from inception to obsolescence.

Responsibilities
  • Develop and test firmware SSD products: create security firmware IP subsystems that meet or exceed the technical specification matrix, ensuring security, performance, functionality, and quality/reliability.
  • Firmware Quality Assurance: develop firmware unit and functional tests that validate quality, functional, and performance requirements at each integration milestone.
  • Communicate effectively: provide detailed, summarized updates on firmware development activities and project status to management, cross-functional team members, and the firmware team.
  • Develop people: foster collaborative, constructive relationships with peers and management, improve team morale and productivity.
  • Personal development: continuously enhance technical capabilities and communication skills.
  • Utilize AI: integrate AI-assisted tools and insights into daily work, improve efficiency and quality, and share AI-enabled enhancements within scope.
Requirements
  • PhD in Computer Engineering or Electrical Engineering with minimum 2 years experience in embedded firmware development OR Masters/Bachelors in Electrical or Computer Engineering with minimum 5 years' experience in embedded firmware development.
  • Embedded Security domain knowledge and experience is an advantage.
  • Expertise in programming languages (C, C++, Rust) and programming tools & environments.
  • Experience programming in Python is an advantage.
  • Understanding of storage interfaces, ideally PCIe/NVMe, SATA, or SAS.
  • Experience with NAND flash and other non-volatile storage is an advantage.
  • Experience in storage industry, storage systems, or a related technology is an advantage.
  • Ability to conduct analysis, design, perform programming, debug, and modify software.
  • Proficiency in resolving code problems for firmware applications.
  • Ability to apply baseline digital fluency and AI literacy to use AI-enabled tools responsibly and effectively for research, analysis, content creation, problem-solving, operational tasks, and achieving business outcomes.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer, Embedded Security, Firmware Development (SSD)
Staff Engineer, Embedded Security, Firmware Development (SSD)

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 80,000 - 110,000
Principal / Staff Engineer, Embedded Security, Firmware Development (SSD)
Principal / Staff Engineer, Embedded Security, Firmware Development (SSD)

Micron Technology • Singapore

On-site
SGD 80,000 - 120,000
Staff Engineer, Embedded Security, Firmware Development (SSD)
Staff Engineer, Embedded Security, Firmware Development (SSD)

Micron Technology • Singapore

On-site
SGD 90,000 - 120,000
Sr Engineer, Firmware Development (SSD)
Sr Engineer, Firmware Development (SSD)

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Senior Engineer - Firmware Development (SSD)
Senior Engineer - Firmware Development (SSD)

Micron • Singapore

On-site
SGD 90,000 - 140,000
Principal Engineer, Firmware Development (SSD)
Principal Engineer, Firmware Development (SSD)

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 80,000 - 110,000
Engineer, Firmware Development (SSD)
Engineer, Firmware Development (SSD)

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 45,000 - 65,000
Staff / Senior Security Engineer, Firmware Test, SSD
Staff / Senior Security Engineer, Firmware Test, SSD

Micron Technology, Inc • Singapore

On-site
SGD 70,000 - 90,000
Medical, dental and vision plans
Paid time off
Paid holidays
+1
Staff / Senior Security Engineer, Firmware Test, SSD
Staff / Senior Security Engineer, Firmware Test, SSD

1100 Micron SemiAsiaOP Pte Ltd • Singapore

On-site
SGD 75,000 - 100,000
Principal Engineer, Firmware Development (SSD)
Principal Engineer, Firmware Development (SSD)

Micron Technology • Singapore

On-site
SGD 70,000 - 100,000