Embedded Firmware Engineer for High-Performance Storage

Western Digital Corporation

Petaling Jaya

On-site

MYR 80,000 - 140,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Western Digital Corporation is seeking a Software Development Engineer (Embedded) to design, develop, test, and maintain firmware for eHDDs at the KL COE Office. The role emphasizes C/C++ and Python, data structures, and hardware drivers within an Agile framework.

The position requires a degree in Computer Science or Electronics Engineering and strong problem-solving, multitasking, and collaborative skills in a fast-paced environment.

Qualifications

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or related field.
  • Knowledge in C, Object-oriented programming (e.g. C++, Python), Data Structure, Algorithms. Multi-threaded programming.
  • Ability to rapidly learn new technologies, complex code.
  • Capable of quickly learning new firmware, hardware, systems, tools, and methodologies.
  • Strong aptitude for problem solving, algorithm design, and complexity analysis.
  • Excellent interpersonal skills, including written and verbal communication.
  • Comfortable in a dynamic and evolving environment.
  • Self-motivated to work both supervised and unsupervised.

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 significant technical investigations from problem statement to conclusions.
  • Create design documents pertinent to the various phases of firmware development.
  • Devise strategies for in-depth functionality and compatibility testing of complex drive features.

Skills

C
C++
Python
Data structures
Algorithms
Multi-threaded programming

Education

Bachelor or Master in Computer Science, Computer/Electronics Engineering or related field

Job description

Western Digital Corporation is seeking a Software Development Engineer (Embedded) to design, develop, test, and maintain firmware for eHDDs at the KL COE Office. The role emphasizes C/C++ and Python, data structures, and hardware drivers within an Agile framework.

The position requires a degree in Computer Science or Electronics Engineering and strong problem-solving, multitasking, and collaborative skills in a fast-paced environment.

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

Similar jobs worth comparing

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
Firmware Engineer, Storage & Embedded Systems
Firmware Engineer, Storage & Embedded Systems

WD • Petaling Jaya

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

Westerndigital • Petaling Jaya

On-site
MYR 70,000 - 110,000
Embedded Firmware Engineer — Storage Systems
Embedded Firmware Engineer — Storage Systems

Aitomic Jobs • Petaling Jaya

On-site
MYR 60,000 - 110,000
Engineer, Software Development Engineering Embedded - Western Digital
Engineer, Software Development Engineering Embedded - Western Digital

OpenTalent • Petaling Jaya

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