Roles & Responsibilities
Job Description & Requirements
- 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 of Automation, Mechatronics or Computer Science.Work experience
Minimum 3 years broad experience in SW design and implementation using C++ under a Windows or Linux environmentExperience in multi-tasking application developmentKnowledge of software process, quality, version control and testing methodologiesKnowledge of the semiconductor backend industryAn understanding of mechanical systems, electronics or semiconductor packaging process will be an advantageExpertise and methodology
(Business knowledge, languages, MS-Office, etc.)
C++ programmingObject-oriented programing knowledgeExperience with QT frameworkPractical work in the laboratory on machine and measuring technologyConceptual and analytical thinking and systematic approachExperience with Agile software development process will be an advantageOther requirement criteria
(Personal related competence as social competence, management competence, strategic competence, etc.)
.Teamwork, flexibilitySelf-initiative and ability to work independentlyDiscipline, perseverance, resilienceGood communication skills in a global environmentTell employers what skills you have
Version Control
Hardware
Ability To Work Independently
Release Management
GMP
Application Development
Good Communication Skills
Packaging
Windows
Debugging
Laboratory
Agile Software Development
Linux
Electronics
C++