Job Description
• New software feature design and implement for automation machine applications to enhance our product’s capability
• 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
• Using version control and issue tracking tool for software release management and documentation
Education
• Bachelor/Master/PH.D degree in Automation, Mechatronics/Computer Science
Work Experience
• Minimum 3 years broad experience in SW design and implementation using C++ under a Linux environment
• Experience in multi-tasking application development
• Knowledge of software process, quality, version control and testing methodologies
• An understanding of mechanical systems, electronics or semiconductor packaging process is an advantage
Expertise and methodology
• C++programming in a Linux environment
• Object-oriented programing knowledge
• Experience with QT framework
• Practical work in the laboratory on machine and measuring technology
• Experience with Agile software development process is an advantage
SENIOR/SOFTWARE ENGINEER (HELPDESK) x 4
Job Description
• 2nd level support in case of software problems
• Analyze technical problems and provide solutions
• Diagnose and resolve software issues
• Debugging on machine
• Confer with software engineers and others to resolve problems
• Create bug reports and follow through to closure
• Provide software patches
Education
• Bachelor/Master/PH.D degree of Automation, Mechatronics/Computer Science
Work Experience
• Experience in SW implementation using C++ in a Linux environment
• Experience in multi-tasking application development
• Knowledge of software process, quality, version control and testing methodologies
• Knowledge of the semiconductor backend industry
• An understanding of mechanical systems, electronics or semiconductor packaging process will be an advantage
Expertise and methodology
• C++programming in a Linux environment
• Experience in software troubleshooting is a must
• Object-oriented programming knowledge
• Knowledge of QT framework is an advantage
• Practical work in the laboratory on machine and measuring technology
SENIOR/SOFTWARE TEST ENGINEER x 2
Job Description
• Timing analysis of software sequences for reaction time optimization
• Prepare test plans and procedure based on specification
• Prepare analysis concepts and document all measurements & results
• Confer with software engineers and others regarding test procedures and results to resolve problems
• Create bug reports and follow through to closure
• Analyze technical requirements/problems and propose corrective actions/solution
• Provide technical support for the field and customer site
• Participate in software feature design review, prepare and publish test reports for major software releases
• Design and implement automated tests using scripting languages and other tools used in automated test environment
Work Experience
• More than 3 years work experience with Semicon equipment is preferred
Education
• Bachelor/Master/PH.D degree of Automation Engineering/Mechatronics
Expertise and methodology
• Knowledge of controlling and programming of mechanical system
• Experience in software testing and troubleshooting is a must
• Experience in documentation
• Good communication skills in global environment
• Experience in project management is an added advantage