Western Digital

Engineer, Software Development (Embedded)

Western Digital
Apply
2 months ago
Petaling Jaya, MalaysiaEntry Level

Responsibilities

  • Design, develop, test, integrate, and maintain firmware for enterprise HDD products.
  • Implement data structures, software algorithms, data paths, and drivers for hardware cores using C++ and Python.
  • Participate in hardware bring-up and embedded firmware development within Scrum and Agile teams.
  • Collaborate on solutions spanning hardware, servers, RAID, Windows, and Linux.
  • Plan and coordinate technical investigations from problem statements through conclusions.
  • Create design documentation for firmware development phases.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer/Electronics Engineering, or equivalent.
  • Fresh graduates are encouraged to apply.
  • Knowledge of C/C++, object-oriented programming, Python, data structures, and algorithms.
  • Ability to quickly learn new firmware, hardware, systems, tools, and methodologies.
  • Familiarity with ARM or ARC microcontroller architecture, embedded systems, and RTOS is preferred.
  • Knowledge of SAS, SATA, and PCIe interfaces is preferred.
  • Experience with bus analyzers, emulators, and firmware debugging tools is a plus.
  • Data analytics skills such as machine learning and experience with Scrum or Agile practices are additional advantages.

Benefits

  • Participation in WD’s Early Career program with structured onboarding, foundational training, mentorship, and development curriculum.
  • Work location is the KL COE Office.

Tech Stack

CC++LinuxPythonSassWindows

Categories

Western Digital

About Western Digital

10,000+ employees

Western Digital designs and manufactures data storage devices and platforms, including hard disk drives and solid-state drives, for consumer electronics, enterprises, and hyperscale data centers. The public company, founded in 1970 and headquartered in San Jose, sells under the Western Digital and SanDisk brands through OEM and retail channels, and supplies cloud platforms and PC markets worldwide.

Contact me