Embedded Firmware Engineer - High-Performance HDDs

Western Digital

Selangor

On-site

MYR 90,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Western Digital in Malaysia's Petaling Jaya campus is seeking an Software Development Engineer (Embedded) to design, develop, and test firmware for next-generation eHDD products. You will work in an Agile team with opportunities to learn across disciplines and collaborate with teams in the US and Japan.

The role emphasizes hands-on firmware development, data structures, and algorithms using C/C++ and Python, with a focus on high performance and reliability in enterprise storage systems.

Qualifications

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or related field.
  • Knowledge in C, Object-oriented programming (e.g. C++, Python), Data Structure, Algorithms. Multi-threaded programming.
  • Ability to rapidly learn new technologies, complex code.
  • Capable of quickly learning new firmware, hardware, systems, tools, and methodologies.

Responsibilities

  • Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI and Agile methodologies.
  • Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using latest standards C++ and Python.
  • Participate in significant technical investigations from problem statement to conclusions.
  • Creates design documents pertinent to the various phases of firmware development.
  • Devise strategies for in-depth functionality and compatibility testing of complex drive features.

Skills

C programming
C++
Python
Data structures
Algorithms
Multithreading
OOP concepts

Education

Bachelor or Master in Computer Science or Computer/Electronics Engineering

Tools

Git
CI/CD
Embedded toolchains

Job description

Western Digital in Malaysia's Petaling Jaya campus is seeking an Software Development Engineer (Embedded) to design, develop, and test firmware for next-generation eHDD products. You will work in an Agile team with opportunities to learn across disciplines and collaborate with teams in the US and Japan.

The role emphasizes hands-on firmware development, data structures, and algorithms using C/C++ and Python, with a focus on high performance and reliability in enterprise storage systems.

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

Similar jobs worth comparing

Embedded Firmware Engineer, Storage Systems
Embedded Firmware Engineer, Storage Systems

Western Digital Corporation • Petaling Jaya

On-site
MYR 90,000 - 150,000
Embedded Firmware Engineer - Agile, On-Site (Malaysia)
Embedded Firmware Engineer - Agile, On-Site (Malaysia)

Aitomic Jobs • Petaling Jaya

On-site
MYR 90,000 - 150,000
Embedded Firmware Engineer – High-Scale Storage & AI Data
Embedded Firmware Engineer – High-Scale Storage & AI Data

Western Digital • Petaling Jaya

On-site
MYR 100,000 - 145,000
Firmware Engineer Intern: Embedded Systems & Storage Tech
Firmware Engineer Intern: Embedded Systems & Storage Tech

WD • Petaling Jaya

On-site
MYR 67,000 - 100,000
Embedded Firmware Engineer – Storage Systems (C/C++, Python)
Embedded Firmware Engineer – Storage Systems (C/C++, Python)

Western Digital • Selangor

On-site
MYR 89,000 - 134,000
Embedded Firmware Engineer for High-Performance Storage
Embedded Firmware Engineer for High-Performance Storage

Western Digital Corporation • Petaling Jaya

On-site
MYR 80,000 - 140,000
Embedded Firmware Engineer – Storage Systems
Embedded Firmware Engineer – Storage Systems

Western Digital • Petaling Jaya

On-site
MYR 90,000 - 130,000
Firmware Engineer: Storage Systems & Hardware Integration
Firmware Engineer: Storage Systems & Hardware Integration

Western Digital • Petaling Jaya

On-site
MYR 50,000 - 80,000
Embedded Firmware Engineer (Fresh Grads Welcome)
Embedded Firmware Engineer (Fresh Grads Welcome)

Western Digital • Petaling Jaya

On-site
MYR 67,000 - 112,000
Senior Embedded Firmware Engineer - Storage
Senior Embedded Firmware Engineer - Storage

jobr.pro • Petaling Jaya

On-site
MYR 65,000 - 100,000