Main tasks
• New software feature design and implement for automation machine
• applications to enhance our product’s capability and improve performance
• Work with product specialists, hardware and process engineers to develop new features
• Software requirement analysis and documentation
• Customer side Software issue support
• Customer specific software requirement analysis
• Debugging on machine if there is any software related issue
• Using version control and issue tracking tool for software release management
• Maintain & develop needed software tooling
Education
• Bachelor/Master/PH.D degree of Automation, Mechatronics or Computer Science
Work experience
• Minimum 3 years broad experience in SW design and implementation using C++ under windows environment
• Experience in real-time/multi-tasking application development with practical work in the laboratory on machine and measuring technology
• Knowledge of software process, quality(TDD), version control and testing methodologies
• An understanding of mechanical systems, electronics or semiconductor packaging process and experience with Agile software development process will be an advantage