Engineer II, Firmware Engineering

Seagate Technology

Singapore

On-site

SGD 70,000 - 100,000

Full time

39 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

About Our Group

Seagate Software Engineering is seeking candidates in the exciting and rapidly evolving field of embedded firmware development for storage products. Seagate is an industry leader in data storage solutions, enabling the world to store, manage, and protect digital content. The team architects, designs, develops, validates, and enables innovative firmware solutions across product and solution segments for customers and partners.

About Our Group

Seagate Software Engineering is seeking candidates in the exciting and rapidly evolving field of embedded firmware development for storage products. Seagate is an industry leader in data storage solutions, enabling the world to store, manage, and protect digital content. The team architects, designs, develops, validates, and enables innovative firmware solutions across product and solution segments for customers and partners.

About The Role - You Will

Successful candidates will join a worldwide Software Engineering team architecting, developing, validating, and deploying embedded firmware for Seagate storage products. Take this opportunity to grow your career and contribute to firmware solutions that improve product quality, reliability, performance, and customer value.

  • Develop embedded firmware in C for storage devices and related product platforms
  • Validate new and existing hardware features and write firmware drivers to control and interface with them
  • Work with global team on resolving problems detected internally or externally
  • Exercise your independent judgment in methods, techniques and evaluation criteria for obtaining results
  • Contribute to firmware features that improve product functionality, reliability, performance, and manufacturability
  • Develop, integrate, debug, and maintain firmware features across product development phases
  • Optimize and improve existing firmware stacks, libraries, and platform components
About You

The successful candidate will be part of the Seagate Software Engineering team in Singapore. This role will focus on embedded firmware development, validation, debugging, and integration for storage products. The candidate should demonstrate good judgment in selecting methods and techniques for obtaining architecture and firmware solutions. Normally receives little instruction on day-to-day work and general instructions on new assignments.

Your Experience Includes
  • Fluent programming capabilities in one or more languages such as C, Python, etc.
  • Strong foundation in computer science fundamentals, including algorithms, data structures, complexity analysis, and practical problem-solving techniques
  • Demonstrate problem solving capabilities and able to readily apply critical thinking.
  • Demonstrate communication skills and ability to articulate technical issues.
  • Understanding of micro-controller and its interaction with firmware.
  • Understanding of embedded systems concepts, firmware architecture, hardware-software interaction, and low-level debugging
  • Strong interest in firmware development, product validation, performance optimization, and solving complex engineering problems
  • Working Experience using firmware and hardware development tools (emulators, trace, version control, oscilloscopes, compilers, linkers, and analyzers).
  • Self-motivated and be able to comprehend and apply new knowledge quickly and effectively on the job.
  • Interest in working with storage systems, embedded platforms, firmware development processes, and industry standards
  • Familiarity with using AI-assisted coding tools to improve development productivity, code understanding, debugging, test creation, and documentation
Location

Shugart, Singapore

Travel

None

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

Similar jobs worth comparing

Engineer II, Firmware Engineering
Engineer II, Firmware Engineering

Seagate International Headquarters Pte. Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Firmware Engineer II — Embedded Storage Systems
Firmware Engineer II — Embedded Storage Systems

Seagate Technology • Singapore

On-site
SGD 70,000 - 100,000
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
Senior Firmware Engineer
Senior Firmware Engineer

FLEXIONE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Staff Engineer, Supplier Engineering
Senior Staff Engineer, Supplier Engineering

Seagate Technology • Singapore

On-site
SGD 120,000 - 180,000
R&D Firmware Engineer
R&D Firmware Engineer

Hewlett Packard Enterprise • Singapore

On-site
SGD 90,000 - 140,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Research Intern, Electronics Design Engineering
Research Intern, Electronics Design Engineering

Seagate Technology • Singapore

On-site
SGD 16,000 - 22,000
Senior Firmware Engineer - Manufacturing Test Systems
Senior Firmware Engineer - Manufacturing Test Systems

Keysight Technologies SAles Spain SL. • Singapore

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

JobCubby • Singapore

On-site
SGD 120,000 - 180,000