Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer, Software Development Engineering (Embedd

Home > C/C++ programming jobs

Engineer, Software Development Engineering (Embedd in Others new

  • Western Digital
  • Full time
  • Email
  • Petaling Jaya, Malaysia

Responsibilities

  • Design, develop, test, integrate, and maintain firmware for eHDD 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 across hardware and software platforms.
  • Collaborate on solutions involving servers, RAID, Windows, and Linux.
  • Plan and coordinate technical investigations, and create firmware design documentation.

Requirements

  • Bachelor’s or master’s degree in Computer or Electronics Engineering, Computer Science, or equivalent.
  • 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 is preferred.
  • Experience with bus analyzers, emulators, and firmware debugging tools is a plus.
  • Machine learning or other data analytics skills are preferred.
  • Fresh graduates are encouraged to apply.

Western Digital

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 an...

Similar positions

Sr. Specialist, Systems Engineering

  • L3Harris
  • Full time
  • USA
  • 09/22/2026
  • Salary: $107k - $198k/yr
  • Camden, NJ

Software Engineering Intern

  • Illinois Tool Works, Inc.
  • Full time
  • USA
  • 09/22/2026
  • Rogers, MN

Senior Embedded Software Engineer

  • Google
  • Full time
  • USA
  • 09/22/2026
  • Salary: $174k - $252k/yr
  • Mountain View, CA

Senior Software Engineer

  • AMD
  • Full time
  • USA
  • 09/22/2026
  • Longmont, CO

Technical Lead I (Embedded + Linux)

  • Johnson Controls International plc
  • Full time
  • Others
  • 09/22/2026
  • Pune, India