Employer Navigation

System Software Development Engineer profile banner profile banner

System Software Development Engineer

The Programme 

WD is a leading global data storage brand that empowers you to create, experience and preserve your digital content across a range of devices. WD enables you to be in control and smartly save what matters to you most in one secure place. 


  • Develop applications with common storage protocols for example, UFS, EMMC, SATA, NVME or PCIe. 
  • Develop product verification software for a system with components like FW, PCB, ASIC and FPGA. 
  • Architect, develop and validate the controller and client solutions for the in-house and 3rd party test platform on Windows and Linux platform using Agile methodology. 
  • Troubleshoot hardware/software issues using logic analyzers and protocol analyzers. 
  • Collaborate closely with other engineering departments such as ASIC and FW to drive resolution for challenging issues.
  • Responsible for successful production launching and communicate technical product status to management.  

Required Skills and Abilities 

  • Master degree in Computer Engineering/Computer Science/Electrical engineering or equivalent 
  • Strong C programming skills on Windows/Linux Platform. 
  • Scripting experience with languages such as Python. 
  • Strong problem-solving/debugging skills. 
  • Solid verbal and written communication skills. 
  • Motivated, self-directed and able to work effectively both independently and in a team. 
Closed a year ago
Closed a year ago
  • Job type:Graduate Jobs
  • Disciplines:

    Computer Science, Engineering Electrical, Engineering Software

  • Citizenships:

  • Locations:

    Shanghai (China)

  • Closing Date:10th Sep 2021, 6:00 pm


Enter an employer or university you want to find in our search bar.