Embedded Firmware Engineer for Data Storage Systems

Western Digital Corporation

Petaling Jaya

On-site

MYR 78,000 - 134,000

Full time

2 days 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

Western Digital Corporation in Kuala Lumpur is seeking an Engineer, Software Development Engineering (Embedded) to design, develop and maintain firmware for enterprise HDD storage products. You will work with a cross-functional team, using C++, Python, and data structures to implement drivers and algorithms.

Responsibilities include testing, integration, and working within Scrum environments. The role emphasizes hands-on firmware work, familiarity with SAS, SATA, PCIe interfaces, and

Qualifications

  • Bachelor’s or Master’s degree in Computer/Electronics Engineering, Computer Science or equivalent.
  • Fresh graduates are encouraged to apply.
  • Knowledge in C/C++, object-oriented programming, Python, data structures and algorithms.
  • 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 Scrum & Agile processes to bring up new hardware and develop embedded firmware for data storage products.
  • Collaborate on solutions for hardware and software platforms including servers, RAID, Windows and Linux.
  • Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
  • Create design documents for firmware development phases.

Skills

C/C++
Python
Data structures
Algorithms

Education

Bachelors/Masters in CS/EE

Tools

SAS
SATA
PCIe
Bus analyzers
Emulators

Job description

Western Digital Corporation in Kuala Lumpur is seeking an Engineer, Software Development Engineering (Embedded) to design, develop and maintain firmware for enterprise HDD storage products. You will work with a cross-functional team, using C++, Python, and data structures to implement drivers and algorithms.

Responsibilities include testing, integration, and working within Scrum environments. The role emphasizes hands-on firmware work, familiarity with SAS, SATA, PCIe interfaces, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 – High-Scale Storage & AI Data
Embedded Firmware Engineer – High-Scale Storage & AI Data

Western Digital • Petaling Jaya

On-site
MYR 100,000 - 145,000
Senior Embedded Firmware Engineer - Storage
Senior Embedded Firmware Engineer - Storage

jobr.pro • Petaling Jaya

On-site
MYR 65,000 - 100,000
Firmware Engineer, Storage & Embedded Systems
Firmware Engineer, Storage & Embedded Systems

WD • Petaling Jaya

On-site
MYR 60,000 - 90,000
Firmware Engineer – Embedded Storage for AI-Scale Data
Firmware Engineer – Embedded Storage for AI-Scale Data

WD • Petaling Jaya

On-site
MYR 33,000 - 56,000
Early Career program
Embedded Firmware Engineer — Storage Systems
Embedded Firmware Engineer — Storage Systems

Aitomic Jobs • Petaling Jaya

On-site
MYR 60,000 - 110,000
Embedded Firmware Engineer (Fresh Grads Welcome)
Embedded Firmware Engineer (Fresh Grads Welcome)

Western Digital • Petaling Jaya

On-site
MYR 67,000 - 112,000