Firmware Engineer Intern: Embedded Systems & Storage Tech

WD

Petaling Jaya

On-site

MYR 67,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Western Digital Malaysia is seeking a firmware engineer to design, develop, test and maintain firmware for eHDD. You will implement data structures, algorithms and drivers for hardware cores using C++ and Python, delivering products with SAS, SATA and PCIe interfaces.

You will collaborate across hardware and software teams on servers, RAID, and Windows/Linux, contributing to innovative data storage solutions.

Qualifications

  • Currently doing Bachelor in Computer Science, Computer/Electronics Engineering or equivalent required.

Responsibilities

  • Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI.
  • Design data structures, algorithms, data path, and drivers for hardware cores (C++/Python).
  • Deliver cutting-edge storage products with SAS, SATA, PCIE interfaces.
  • Collaborate on solutions across hardware and software platforms, including servers, RAID, and Windows/Linux.
  • Participate in planning and coordinating technical investigations from problem statement to conclusion.
  • Creates design documents pertinent to the various phases of firmware development.

Skills

C/C++
Python
OOP
Data structures
Algorithms
Firmware concepts
Project management
Communication
Troubleshooting

Education

Bachelor in Computer Science or Computer/Electronics Eng

Tools

Bus analyzers
Emulators
Firmware debugging tools

Job description

Western Digital Malaysia is seeking a firmware engineer to design, develop, test and maintain firmware for eHDD. You will implement data structures, algorithms and drivers for hardware cores using C++ and Python, delivering products with SAS, SATA and PCIe interfaces.

You will collaborate across hardware and software teams on servers, RAID, and Windows/Linux, contributing to innovative data storage solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer for Data Storage Systems
Embedded Firmware Engineer for Data Storage Systems

Western Digital Corporation • Petaling Jaya

On-site
MYR 78,000 - 134,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 – Storage Systems
Embedded Firmware Engineer – Storage Systems

Western Digital • Petaling Jaya

On-site
MYR 90,000 - 130,000
Firmware Engineer, Storage & Embedded Systems
Firmware Engineer, Storage & Embedded Systems

WD • Petaling Jaya

On-site
MYR 60,000 - 90,000
Senior Firmware Engineer for Storage & HW Drivers
Senior Firmware Engineer for Storage & HW Drivers

Western Digital MY • Subang Jaya

On-site
MYR 60,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 Embedded Firmware Engineer - Storage
Senior Embedded Firmware Engineer - Storage

Western Digital Corp. • Petaling Jaya

On-site
MYR 65,000 - 100,000
Firmware Engineer - Storage, Data Paths & CI
Firmware Engineer - Storage, Data Paths & CI

Western Digital MY • Subang Jaya

On-site
MYR 70,000 - 120,000
Senior Firmware Engineer – Storage & Drivers
Senior Firmware Engineer – Storage & Drivers

Western Digital MY • Subang Jaya

On-site
MYR 60,000 - 90,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