Responsible for the development semiconductor equipment handler software. And of the development of customized motion controller software driver for semiconductor equipment which our base-level framework library.
Decompose a complex system like ours to determine the performance bottle necks in the
machine sequence and extract crucial metrics.
Program in C++.
At least 5~10 years of software development experience preferably in Semiconductor Equipment.
Experience in Machine Handler Sequence
Experience with C/C++, OOP
Familiar with concepts like interrupt latency, priority inversion, events and mutexes
Good debugging Skills
Basic Knowledge o Stepper and Servo Motion Controller is a plus
Basic Knowledge TCPIP/UDP communication protocol is a plus
Ability to lead a project and play a key role in a team environment
Bachelor’s or Master’s Degree in Computer Engineering, or Electrical Engineering or an equivalent
related technical field.
Good to Have Experience (Not a Must):
Knowledge of GIT or Mercurial
Continuous integration builds and some scripting knowledge, Jenkins, Docker and etc.