Advanced Vision System Engineer –
As a Vision Software Engineer for KnS advanced packing equipment, you will be a member of a team developing complex software systems for semiconductor assembly equipment. With our company you will make robots that make computer chips. You will develop solutions in diverse domains including soft real-time coordination of motion control systems, image acquisition and processing, user interface design and human-machine interaction, and networking and communication protocols.
MS/Ph.D in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
5+ years of computer vision system and product development experience.
Deep theoretical & practical background in Digital Signal/Image Processing, Applied Mathematics/ Optimization, Object/Pattern Recognition.
Experience in debug and bring-up of prototype HW/SW systems including imaging sensors, illumination driver circuit, and their interactions with motion systems
Familiarity with software engineering fundamentals, strong background in object oriented software design and development.
Excellent programming skills in MATLAB/Mathematica for quick proof of concept vision algorithm implementation and demonstration
Experience with developing C++ real time image processing algorithms under Windows/Linux, TCP/IP Networking, multithreading, and inter-process communication.
Must possess excellent interpersonal, communication, attention-to-detail, problem-solving skills and work well in a team environment.
Ability to work simultaneously on multiple projects and effectively accomplish tasks in a timely manner.
Experience or exposure in using machine learning techniques such as developing a high level image scene classifier based on training of extracted feature extraction and/or applying adaptive vision algorithms based on features extraction and data mining, ability to construct the whole system from concept development, data collection, real time implementation to field deployment.
Desired Skills/Plus Points:
Semiconductor industry experience.
Experience with 3rd party imaging APIs/SDKs such as MIL (matrox imaging library) and OpenCV
Experience/knowledge of 3D inspection theories, techniques and algorithm implementation.
Familiarity with 2D/3D graphic rendering methods under various operating system.
Kulicke & Soffa is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.