Firmware Engineer - PCIe & Storage Systems

Western Digital

Selangor

On-site

MYR 60,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Western Digital in Malaysia is seeking a firmware engineer to design, develop and maintain firmware for eHDD in a fast-paced, collaborative team in Malaysia. You will work with C/C++, Python, and data structures to implement drivers and data paths for SAS, SATA, PCIe interfaces across Windows and Linux environments.

Fresh graduates are welcome; bachelor's or master's in CS or Computer/Electronics Engineering.

Qualifications

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or equivalent.
  • Fresh graduates are encouraged to apply.
  • Strong proficiency in C/C++ and Python with knowledge of data structures and algorithms.

Responsibilities

  • Design, develop, test, integrate and maintain firmware for eHDD using best practices.
  • Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using C++ and Python.
  • Deliver storage products with SAS, SATA, PCIe interfaces.
  • Collaborate on solutions across hardware and software platforms (servers, RAID, Windows and Linux).
  • Participate in planning and coordinate technical investigations from problem to solution.
  • Create design documents for firmware development phases.

Skills

C/C++
Python
Data structures & algorithms
English communication
Problem solving
Machine learning
Project management

Education

Bachelor or Master in Computer Science, Computer/Electronics Engineering

Tools

Bus analyzers
Emulators
Firmware debugging tools
RTOS knowledge

Job description

Western Digital in Malaysia is seeking a firmware engineer to design, develop and maintain firmware for eHDD in a fast-paced, collaborative team in Malaysia. You will work with C/C++, Python, and data structures to implement drivers and data paths for SAS, SATA, PCIe interfaces across Windows and Linux environments.

Fresh graduates are welcome; bachelor's or master's in CS or Computer/Electronics Engineering.

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
Firmware Engineer: Storage Systems & Hardware Integration
Firmware Engineer: Storage Systems & Hardware Integration

Western Digital • Petaling Jaya

On-site
MYR 50,000 - 80,000
Senior Embedded Firmware Engineer - Storage
Senior Embedded Firmware Engineer - Storage

jobr.pro • Petaling Jaya

On-site
MYR 65,000 - 100,000
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 Firmware Engineer: Build AI-Scale Storage Systems
Senior Firmware Engineer: Build AI-Scale Storage Systems

WD • Petaling Jaya

On-site
Firmware Engineering Intern – Data Storage & AI Scale
Firmware Engineering Intern – Data Storage & AI Scale

WD • Petaling Jaya

On-site
On-the-job training
Professional development trainings
Networking opportunities
Senior Firmware Engineer: Storage Systems & Drivers
Senior Firmware Engineer: Storage Systems & Drivers

jobr.pro • Petaling Jaya

On-site
Embedded Firmware Intern: Build AI-Ready Storage
Embedded Firmware Intern: Build AI-Ready Storage

Western Digital • Selangor

On-site
MYR 13,000 - 20,000
Firmware Test Engineer - Entry-Level (Early Career)
Firmware Test Engineer - Entry-Level (Early Career)

Western Digital • Petaling Jaya

On-site
MYR 55,000 - 90,000
Engineer, Firmware Engineering
Engineer, Firmware Engineering

Western Digital • Petaling Jaya

On-site
MYR 50,000 - 80,000