Computer Vision Engineer I
Duration: 12 Months
Shift: 08:00 AM to 05:00 PM
The main function of a computer vision engineer is to explore, develop and deliver new cutting-edge technologies that serve the foundation of optical imaging. The typical computer vision engineer will be a software engineer with a deep C++ skillset and possess the ability to solve challenging computer vision and image processing problems.
Job Responsibilities:
• Study state-of-the-art algorithms in the field of computer vision and image processing
• Design new algorithms, or adaptations to existing algorithms, that will enable novel capabilities
• Collaborate closely with algorithm developers, system architects and designers to support the creation of innovative and impactful experiences
• Code deliverables in tandem with the engineering team
• Analyze and improve efficiency of algorithms
Skills:
• Expert knowledge of C++, Python, MATLAB
• Knowledge in computer vision and image processing
• Prototyping, building, and characterizing experimental systems and custom camera systems
• Excellent communication skills both verbal and written
• Strong analytical and problem-solving skills.
• Familiarity with 3D reconstruction and depth estimation techniques such as stereo, depth completion and upsampling
Education/Experience:
• Bachelor’s degree in software engineering required, Masters preferred