Senior Firmware Engineer: Build AI-Scale Storage Systems

WD

Petaling Jaya

On-site

MYR 78,120 - 133,920

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

WD is seeking a firmware engineer to join our embedded systems team in Malaysia. You will design and implement firmware for storage hardware, including data paths and drivers, using C/C++ and assembly.

You will work on cross‑platform debugging across Windows and Linux, learn new hardware rapidly, and collaborate with hardware and software teams to meet project deadlines in a fast‑paced environment. Fresh graduates welcome.

Qualifications

  • Bachelor or Master in Computer Science, Computer Engineering, Electronics Engineering or equivalent.
  • Relevant experience in embedded firmware development.
  • Knowledge of C/C++, assembly languages and debugging/simulation tools.
  • Ability to quickly learn new firmware, hardware, systems, tools, and methodologies.

Responsibilities

  • Stay current with firmware development methodologies.
  • Design and implement data structures, software algorithms, data path, and drivers for hardware cores to deliver cutting‑edge storage products.
  • Debug issues involving advanced drive features across a wide variety of hardware and software platforms, including PCs, servers, RAID, and operating systems (Windows and Linux).
  • Follow department processes and guidelines for firmware development and strive to meet company goals and objectives.
  • Document findings in engineering analyses and investigations.
  • Create design documents pertinent to the various phases of firmware development.

Skills

C/C++
Assembly
Firmware development
Embedded systems
Debugging
Problem solving
Communication skills
Teamwork

Education

Bachelor's degree in Computer Science
Bachelor's degree in Electronics Engineering / Electrical Engineering
Master's degree in a related field

Tools

Emulation tools
Simulation tools
ARM/ARC microcontrollers
SATA/SAS/PCIe knowledge

Job description

WD is seeking a firmware engineer to join our embedded systems team in Malaysia. You will design and implement firmware for storage hardware, including data paths and drivers, using C/C++ and assembly.

You will work on cross‑platform debugging across Windows and Linux, learn new hardware rapidly, and collaborate with hardware and software teams to meet project deadlines in a fast‑paced environment. Fresh graduates welcome.

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

Similar jobs worth comparing

Senior Firmware Engineer, Storage Systems for AI Data
Senior Firmware Engineer, Storage Systems for AI Data

WD • Petaling Jaya

On-site
MYR 60,000 - 90,000
Senior Embedded Firmware Engineer - Storage
Senior Embedded Firmware Engineer - Storage

jobr.pro • Petaling Jaya

On-site
MYR 65,000 - 100,000
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 – High-Scale Storage & AI Data
Embedded Firmware Engineer – High-Scale Storage & AI Data

Western Digital • Petaling Jaya

On-site
MYR 100,000 - 145,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 (Fresh Grads Welcome)
Embedded Firmware Engineer (Fresh Grads Welcome)

Western Digital • Petaling Jaya

On-site
MYR 67,000 - 112,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 - Agile, On-Site (Malaysia)
Embedded Firmware Engineer - Agile, On-Site (Malaysia)

Aitomic Jobs • Petaling Jaya

On-site
MYR 90,000 - 150,000
Senior Firmware Engineer: Storage Systems & Drivers
Senior Firmware Engineer: Storage Systems & Drivers

jobr.pro • Petaling Jaya

On-site
Embedded Firmware Engineer — Fresh Grads Welcome (C/C++, Python)
Embedded Firmware Engineer — Fresh Grads Welcome (C/C++, Python)

Western Digital • Selangor

On-site
MYR 60,000 - 90,000