Staff Engineer, Development Engineering
Western Digital ดูงานทั้งหมด
- อำเภอศรีมหาโพธิ, จังหวัดปราจีนบุรี
- งานประจำ
- ฟูลไทม์
- Take the lead in defining Software Architecture and System Architecture for Automated HSA/HDD Assembly system.
- Take the lead in HSA/HDD Assembly Machine Control Software: Design, Code, and Test review process.
- Interact with HDD Assembly Machine including Robotics, Vision system and Sensing devices.
- AI Integration and Development Define system architectures and embed artificial intelligence (AI)-based solutions into HSA/HDD automated assembly systems for enhanced precision, productivity, and problem-solving.
- AI-enhanced Software Framework Development: Develop AI-powered algorithms for new and existing software frameworks, including autonomous decision-making and optimization capabilities for assembly machinery.
- Coaching junior engineer and manage priority for software development task to support manufacturing requirement.
- Generate and maintain the following software at the control level:
- The different generations of Assembly Machines.
- The different generations of WD Software Framework
- Generate and maintain appropriate technical documentation:
- Software Release notices.
- Validate and Test software releases
- Execute experiments, analysis the data, sharing result to cross function team
- Work together with Process and other teams to improve yield, process, downtime & scrap
- Maintain effective communications with the technical staff.
- Guide and be the technical resource for the junior staff.
- Comply with 6S activity to ensure working area is good housekeeping.
- Comply with EH&S policy to ensure all workforce safety and sustain good environment.
- Others as may be assigned.
- Bachelor’s degree/Master’s degree in computer engineering/Electrical/Mechatronics/Computer Science
- 5 -10 yrs of experiences related to AI, Automation, Robotics, I/O Programming, Image Processing and Database communication protocol
- Strong knowledge and hands-on experience in AI / Machine Learning / Deep Learning
- Experience with AI frameworks (TensorFlow, PyThon) and Computer Vision / Image Processing
- Ability to deploy and integrate AI models into Automation / Robotics systems
- Solid software engineering skills with data handling, system integration, and performance optimization
- OOP Programing, UML Design
- Windows, Linux, RTO
- SPC based machine controls
- PLC (Beckhoff, Keyence, Mitsubishi); vision, robotics and HMI systems programming
- Knowledge of AI / Machine Learning / Deep Learning and industrial AI applications
- Experience with Computer Vision & AI-based image processing (e.g. CNN, object detection)
- Familiarity with AI frameworks (TensorFlow, PyTorch, OpenCV)
- Experience integrating AI models with PLC / PC-based automation systems
- Understanding of data collection, model deployment, and edge AI systems
- Interface, communication and controller integration for PC/PLC based automation systems, I/O controllers, bus interfaces, Frame Grabbers, Device Net, A to D, TCP/IP and serial communication devices.
- Able to track, analyze, and resolve software issues, implement corrective actions to meet customers’ requirements
- Able to use OOP, PLC, and HMI system programming for product qualification, prototype, and automation systems
- Knowledge or experience in AI / Machine Learning, especially AI-based data analysis or computer vision, is an advantage
- Ability to apply AI techniques to improve automation performance, quality, or decision-making
- Good command of English is an advantage