COMPUTER VISION AND IMAGE PROCESSING

We are looking for talented Windows programmer to develop the foundation of new user interface application using Canesta cutting-edge 3D technology. You will join an existing team of industry-recognized developers who have years of experience writing algorithms to extract information from 3D and color cameras. Using our 3D camera and your software solutions, you enable new methods of interacting with PC and TV appliances. We need creative computer vision programmers who want to move from the lab to the real world and are passionate about elevating and enhancing the user interaction experience.

Job Responsibilities

  • Design, develop and release computer vision and image processing software for recognizing user interaction using 2D and 3D data.
  • Develop algorithms for gesture processing with very high degree of recognition rate and low false positive.
  • Design user interaction models using natural and intuitive gesture vocabulary that are appropriate for the underlying image acquisition technologies.
  • Design use cases and participate in usability testing to verify the software meets the requirements for a wide range of user population.

Minimum Requirements

  • Strong background and demonstrated software release experience in computer vision and real time image analysis
  • Strong experience in segmentation, hand tracking, object recognition and gesture processing.
  • Very familiar with camera system theory and multi-view reconstruction
  • Proficient in using computer development languages and frameworks including Matlab, Visual C/C++
  • Experience building multi-threaded applications
  • Experience in designing and developing API for a new software system
  • 2D and 3D graphics programming in GDI and DirectX
  • Record of undergoing several successful product release cycles
  • Very good understanding of Windows development environment
  • Good design and communication skills
  • Experience with GPU programming models is a plus
  • Experience with Linux platforms is a plus
  • MS or higher in CS or related

[submit resumé]