ALCES TECHNOLOGY

Computer Vision Engineer

Computer Vision Engineer

Alces Technology is a high tech startup working to develop a novel MEMS-based 3D depth capture system. With our micro form factor and ultra-high resolution, Alces is on the leading edge of mobile depth capture solutions. We are seeking a computer vision engineer to develop algorithms for our depth capture system.

Responsibilities
  • Design and develop Alces structured light depth capture calibration software.
  • Design and develop calibration tools and processes to spatially locate a projector and camera imaging system.
  • Develop algorithms to resolve distortion related to projection of patterns and optical system variation.
  • Research and investigate computer vision algorithms
  • Implement real-time 3D point cloud stitching and 3D rendering
  • Optimize data filters
  • Image artifact classification and reduction
  • Image sensor fusion, depth to RGB fusion
  • Version control of the code base
  • Work with the team and customers to understand system level needs.
  • Define and perform system and algorithm testing
  • System and functional documentation and specification
Requirements
  • Strong background in computer vision, image processing, linear algebra, probability, and statistics.
  • Strong capability in C, C++, object oriented programming
  • Good understanding of algorithms & data structures and problem solving skills
  • Experience with state-of-the-art computer vision libraries like OpenCV, PCL, OpenGL etc
  • Excellent verbal and written communication skills
Qualifications
  • BS in Computer Science, Computer Engineering, robotics, or related field.
  • Advanced degree desired
  • Knowledge of Python, Matlab, and Mathcad desired
  • Experience with calibration procedures and point cloud registration desired
  • Experience with computational geometry, computational photography, perceptual computing, and matrix transformations desired