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

Western Digital

Selangor

On-site

MYR 60,000 - 90,000

Full time

45 hours 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 Malaysia engineers a dynamic team focused on embedded firmware for next‑gen enterprise HDD storage products. You’ll design, test, and maintain firmware using C++ and Python, with CI and Agile practices across hardware and software platforms.

Fresh graduates are encouraged to apply, and WD's Early Career program offers onboarding, mentorship, and a structured development curriculum to grow your firmware career.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer/Electronics Engineering or equivalent.
  • Fresh graduates are encouraged to apply.
  • Knowledge in C/C++, object-oriented programming, Python, data structures, algorithms.
  • Capable of quickly learning new firmware, hardware, systems, tools, and methodologies.

Responsibilities

  • Design, develop, test, integrate and maintain firmware for eHDD using CI and Agile.
  • Develop data structures, algorithms, and drivers for hardware cores using C++ and Python.
  • Participate in Scrum & Agile processes to develop firmware for data storage products.
  • Collaborate on cross-functional solutions across hardware and software platforms.
  • Create design documents for firmware development phases.

Skills

Project management
Problem solving
Interpersonal communication
Adaptability
Team collaboration

Education

Bachelor's or Master's degree in CS/CE or equivalent

Tools

ARM architecture
RTOS
Bus analyzers
Emulators
Firmware debugging tools
SAS/SATA/PCIe interfaces

Job description

Western Digital Malaysia engineers a dynamic team focused on embedded firmware for next‑gen enterprise HDD storage products. You’ll design, test, and maintain firmware using C++ and Python, with CI and Agile practices across hardware and software platforms.

Fresh graduates are encouraged to apply, and WD's Early Career program offers onboarding, mentorship, and a structured development curriculum to grow your firmware career.

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

Similar jobs worth comparing

Embedded Firmware Engineer (Fresh Grads Welcome)
Embedded Firmware Engineer (Fresh Grads Welcome)

Western Digital • Petaling Jaya

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

Aitomic Jobs • Petaling Jaya

On-site
MYR 60,000 - 110,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 – 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 – Early Career Program
Embedded Firmware Engineer – Early Career Program

OpenTalent • Petaling Jaya

On-site
MYR 45,000 - 78,000
Embedded Firmware Engineer - Storage Tech (SAS/SATA/PCIe)
Embedded Firmware Engineer - Storage Tech (SAS/SATA/PCIe)

Westerndigital • Petaling Jaya

On-site
MYR 72,000 - 96,000
Early Career program
Firmware Engineer, Storage & Embedded Systems
Firmware Engineer, Storage & Embedded Systems

WD • Petaling Jaya

On-site
MYR 60,000 - 90,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
Firmware Engineer Intern: Embedded Systems & Storage Tech
Firmware Engineer Intern: Embedded Systems & Storage Tech

WD • Petaling Jaya

On-site
MYR 67,000 - 100,000
Senior Firmware Engineer: Build AI-Scale Storage Systems
Senior Firmware Engineer: Build AI-Scale Storage Systems

WD • Petaling Jaya

On-site