Western Digital Careers
Join our Talent Network

Senior Engineer, Software Development Engineering

Location: Shenzhen, 44, China 
Req ID: JR-0000027744

Description

  • Job Description Summary
    • Automation software and algorithm R&D engineer
  •  
  • Job Description
    • Develop software and program for automation machine based on user input
    • Innovate new algorithms, processes, and systems that address dynamic business needs (improve yields / output, expand capabilities)
    • Support the transition of tester technology from development to mass production through qualification and training hand-off processes
    • Support customer (factory) requests for previous and current generation platforms
    • Provide on-site development, debugging, and validation when necessary
    • Collaborate with multi-national and multi-cultural teams
  • Qualifications

    • Master Degree or above in Computer Science, Mathematics, or Automation
    • High level of proficiency (2+ years of experience) in at least one programming language (preferably C# or C++)
    • Both ability to develop, debug program independently and ability to collaborate with team
    • CET6 or above. Good communication in English, both written and verbal
    • Experience in automation machine program is a plus
    • Knowledge in firmware coding or a low level language (C or Assembly) in motion control (motion profiles, PID loops, filters) is a plus
    • Knowledge of machine vision system is a plus
    • Knowledge of computer graphics or image program is a plus
    • Knowledge of AI (artificial intelligence) is a plus