Western Digital

Engineer, Software Development Engineering (Embedded)

Western Digital
Apply
22 hours ago
Petaling Jaya, MalaysiaEntry Level

Responsibilities

  • Design, develop, test, integrate, and maintain firmware for enterprise HDD storage 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 for data storage products.
  • Collaborate on solutions across hardware and software platforms, including servers, RAID, Windows, and Linux.
  • Plan and coordinate technical investigations from problem statements through conclusions.
  • Create design documents for the various phases of firmware development.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, Electronics Engineering, Computer Science, or equivalent.
  • Fresh graduates are encouraged to apply.
  • Knowledge of C/C++, object-oriented programming, Python, data structures, and algorithms.
  • Familiarity with microcontroller architecture such as ARM or ARC, 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 are preferred.
  • Experience working in a Scrum team or understanding of Agile practices is advantageous.
  • Ability to manage projects and tasks, solve problems, communicate effectively, and collaborate in a dynamic environment.

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