- Develop and implement machine vision software for semiconductor images in 3 dimensional space
- Drive end-to-end technical system integration including coding, testing, launching, and troubleshooting using industry best practices
- Research, Discuss, Propose, implement and integrate solutions for machine vision projects
Education:
- Bachelor's/Master's degree in Computer Science Engineering, or related disciplines.
- Should have high level expertise in engineering mathematics.
- Must be proficient in C++, Visual Studio, OpenCV and MATLAB
- Should have hands on experience in working with NVidia CUDA
- Broad and extensive knowledge of software development process and technologies.
- Excellent analytical and problem-solving skills.
- Good interpersonal,
oral and written English communication skills.
- Ability to work independently and closely with other team members.
- Proven ability to quickly learn new skills and assume current responsibilities.
Experience:
- At least 2 years of relevant software development experience in large, complex software environments.
- Object oriented design and C++ implementation.
- Machine vision Imaging with OpenCV and CUDA.
- Multi-threading and inter-process communication.
- Use of source code control tools such as git.
- Superior debugging abilities.
- Machine vision experience in semiconductor field is a plus.