Roles & Responsibilities
- 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 Linux environmentExperience in multi-tasking application development
Expertise and methodology
(Business knowledge, languages, MS-Office, etc.)
C++ programming in a Linux environmentObject-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 advantageFelxible to travel overseas for customer supportTell employers what skills you have
Version Control
Hardware
Customer Support
Release Management
Software Engineering
Application Development
Packaging
C#
Debugging
Laboratory
Agile Software Development
Linux
Electronics
Software Development
C++