Senior Computer Vision Engineer

Brisbane, California, United States · Engineering

Description

Condition One is looking for a Computer Vision engineer to join a team that has successfully built a VR camera-agnostic stereoscopic stitching pipeline. Condition One has built cutting-edge VR cameras, an automated post-production pipeline and professional VR player apps. We are looking for top-tier computer vision talent to help us take the next step in delivering powerful, immersive experiences. We are a small, fast-paced product-oriented company. You’ll quickly see the fruits of your labor directly impacting the future of our VR products.


Responsibilities

As a Senior Computer Vision Engineer, you’ll need to be an efficient communicator, capable of working well in close-knit, multidisciplinary teams. Your primary duties will be the design and implementation of software that evolves our 3D 360 video pipeline into an ideal compromise between technology and art. You’ll do this by applying your skills and intellect to solve challenging new scene reconstruction and video stabilization problems while also helping to improve performance of our current video pipeline.

Requirements

- Excitement about VR

- Exceptional problem solver and communicator

- Product and results-oriented

- Good C++ skills

- Comfortable in Python

- Good understanding of concurrent programming paradigms

- Computer vision/machine learning/computational imaging background

- Understanding of camera calibration, bundle adjustment, and 3D reconstruction techniques

- Energized by fast-paced startup environments

- Thrive in collaborative teams, and yet still take ownership

- BS/MS/PhD in computer science, mathematics, or equivalent


Desired

- Comfortable with OpenCV and other computer vision libraries

- Experienced in the core techniques underlying panoramic image stitching, blending and seam estimation

- Understanding of video stabilization and optical flow techniques

- Experienced with in-painting and image restoration

- Background in parallel computing (vector/multicore, CUDA, OpenCL, GPGPU with Cg/GLSL/other compute models)

- Background in cloud computing

- Familiarity with software design patterns and scalable software architectures

- Versed in balancing well-crafted architectures with practical compromises

- Experience with GIT

Benefits

- Competitive Salary

- Company Stock Options

- Medical/Dental/Vision (company participates)

- Flexible Vacation Days

- 401k Plan

Apply for this job