Firmware Engineer II — Embedded Storage Systems

Seagate Technology

Singapore

On-site

SGD 70,000 - 100,000

Full time

38 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Seagate Software Engineering in Singapore (Shugart) seeks candidates for embedded firmware development on storage products. You will design, develop, validate, and deploy firmware that improves quality, reliability, and performance across product platforms.

You will develop embedded firmware in C, validate features, write drivers, and work with a worldwide team to resolve issues. The role emphasizes independent judgment, debugging, and integration across development phases, with a focus on

Qualifications

  • Fluent in C and Python for firmware development.
  • Strong CS fundamentals: algorithms, data structures.
  • Experience in embedded firmware development for storage devices.
  • Ability to work with global teams and troubleshoot hardware-software interfaces.
  • Familiarity with AI-assisted coding tools is a plus.
  • Hands-on with hardware debugging and low-level software.

Responsibilities

  • Develop embedded firmware in C for storage devices.
  • Validate hardware features and write firmware drivers.
  • Collaborate with global teams to resolve issues.
  • Apply independent judgment in methods and criteria.
  • Improve firmware stacks and platform components.
  • Develop, integrate, debug, and maintain firmware across development phases.
  • Optimize performance and manufacturability.

Skills

C
Python
Embedded firmware

Tools

Emulators
Trace tools
Oscilloscopes
Compilers
Linkers
Analyzers

Job description

Seagate Software Engineering in Singapore (Shugart) seeks candidates for embedded firmware development on storage products. You will design, develop, validate, and deploy firmware that improves quality, reliability, and performance across product platforms.

You will develop embedded firmware in C, validate features, write drivers, and work with a worldwide team to resolve issues. The role emphasizes independent judgment, debugging, and integration across development phases, with a focus on

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

Similar jobs worth comparing

Embedded Firmware Engineer II - Storage Systems
Embedded Firmware Engineer II - Storage Systems

Seagate International Headquarters Pte. Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Engineer II, Firmware Engineering
Engineer II, Firmware Engineering

Seagate Technology • Singapore

On-site
SGD 70,000 - 100,000
Engineer II, Firmware Engineering
Engineer II, Firmware Engineering

Seagate International Headquarters Pte. Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Firmware Engineer - Embedded Systems (NVMe/PCIe)
Firmware Engineer - Embedded Systems (NVMe/PCIe)

Micron Technology • Singapore

On-site
SGD 60,000 - 80,000
Senior Staff Engineer, Test Hardware & Supplier Integration
Senior Staff Engineer, Test Hardware & Supplier Integration

Seagate Technology • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Systems Architect — Secure Firmware
Senior Embedded Systems Architect — Secure Firmware

JobCubby • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Hewlett Packard Enterprise • Singapore

On-site
SGD 90,000 - 140,000
Senior Firmware Engineer - SSD Controller & Systems
Senior Firmware Engineer - SSD Controller & Systems

Micron Technology, Inc • Singapore

On-site
SGD 120,000 - 180,000
Firmware Engineer - SSD Systems (Embedded, PCIe/NVMe)
Firmware Engineer - SSD Systems (Embedded, PCIe/NVMe)

Micron Technology, Inc • Singapore

On-site
SGD 60,000 - 90,000
Senior Firmware Engineer - SSD & AI-Enabled Systems
Senior Firmware Engineer - SSD & AI-Enabled Systems

Micron Technology, Inc • Singapore

On-site
SGD 90,000 - 120,000