Computer Science 6 month Co-Op
Unilux is expanding our software engineering department to develop our family of Computer Vision inspection systems. We are seeking a software developer to play a key role in the development of our high-speed optical inspection application at our Saddle Brook, NJ office.
Preferred Skills:
- Object Oriented Design
- Design patterns
- Multi-threading, High-performance programming
- GUI programming, MVC
- C++ GUI frameworks: Qt, GTK, fltk etc.
- C++ 11
- Image processing or Computer Vision: opencv, halcon
- Relational database
- Agile development / iterative development
- An interest in computer vision. If you have the desire you can get insight into one of today's hottest fields
- Experience in another scripting or object oriented language
Responsibilities
- Develop our existing application responsible for high-speed optical inspection of manufacturing defects.
- Develop new features to increase the utility and usability of our application
- Work with Software Engineering Manager and fellow Software Engineers to create estimates & schedules to ensure iterative development
- Support new vision system products from "craddle-to-grave"