To design and develop software for automated semiconductor manufacturing/ inspection machine. This includes designing and building GUI and system architecture, modularize the software system.
To plan machine operation process and coordinate with other cross-functional software engineers/ teams, such as application engineers, communication, automation and machine vision teams.
Design/ develop/ maintain the software coding and troubleshooting issues on software or machine.
...
Design & Development: Software designs and control systems for automated machinery, ensuring compliance with CE and local safety requirements.
Testing & Improvement: Identify weaknesses in software processes using data, develop improvements, and create test instructions for new parts or processes.
Project Management: Collaborate with Project Managers to track resources and ensure tasks are completed on time. Act as an internal project manager for assigned projects.
...