“Your profession is not what brings home your weekly paycheck, your profession is what you’re put here on earth to do, with such passion and such intensity that it becomes spiritual in calling.”

– Vincent van Gogh


We are experts in using 3D depth sensor technologies, developing innovative 3D computer vision implementations, and processor optimization for mobile devices.


What we achieved together

Today we are one of the world’s leading computer vision teams. Together we developed some of the most advanced algorithms for SLAM, object recognition, 3D reconstruction, dynamic fusion, and photogrammetry.


Over the last five years we’ve worked hard to solve many of the problems faced by the first generation of augmented reality systems. AR is expected to have a significant business impact across a host of industries including manufacturing, architecture, logistics, healthcare, education, engineering, agriculture, military, and services. VanGogh is enabling OEMs, developers, and end users to create the next generation of AR experiences.


The introduction of a variety of affordable 3D sensors has greatly improved the hardware landscape. However, software has been lagging. Complex algorithmic problems in object & scene recognition, capture, tracking, SLAM, and related performance issues still need to be solved in order for augmented reality to become mainstream. We’re now working on combining our advanced computer vision technology with deep learning (CNN) to develop the most efficient and reliable solution in the industry.

Career Benefits

  • Passionate work environment
  • Competitive salaries
  • Generous stock option plan
  • Attractive 401k plan
  • Fully paid health insurance plan
  • Medical Flexible Spending Account (FSA)
  • Fully paid health club membership
  • Lunch provided on weekdays


Cosmopolitan Location

We’re located just outside Washington, DC in Fairfax County, VA, one of the most desirable counties in the US.

Current open positions

#1: 3D Computer Vision Software Engineer

Develop mobile and embedded (Windows, Android, iOS, and Linux) computer vision applications by designing, developing, and testing software solutions. Applications include real-time 3D Modeling and AR/VR.


Software Engineer Job Duties

  • Develop computer vision algorithms based on both RGB and 3D point cloud data
  • Develop machine learning algorithms and libraries
  • Create detailed documentation including design concept, flowcharts, layouts, diagrams, charts.
  • Create structured coding with relevant code comments
  • Work with customers directly to understand requirements and design system specifications, standards, and programming
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

Desired Skills and Experience

  • Skills:  Familiarity with Agile Project Management, general programming skills (C, C++, Matlab, Java, Unity development platform), software design, data structures, strong math background with ability to understand algorithms in complex geometry, software debugging, software documentation, software testing, problem solving, teamwork, software development fundamentals, software development process (Jira), strong passion and professional commitment
  • Qualifications:  M.S. or Ph.D. degree required with focus on Computer Vision and Machine Learning
  • Experience:  Minimum two years of experience preferred but will consider very strong recent graduates.

#2: Embedded DSP/FPGA Computer Vision Software Engineer

Design and develop DSP & FPGA IP core for computer vision applications, especially targeted for mobile devices.


Software Engineer Job Duties

  • Support all phases of the software development life cycle: architectural design, requirements analysis, design, implementation, test, customer support
  • Implement embedded software using C/C++
  • Support all levels of flight software testing
  • Work in a small-team environment
  • Work directly with customers as needed

Desired Skills and Experience

  • Skills:
    •      Embedded software development using C++
    •      Experience with embedded operating systems
    •      Computer vision applications
    •      DSP
    •      FPGA (Xilinx preferred)
    •      Software testing
    •      Android & Linux
    •      GPU (CUDA, OpenCL) experience is a plus
  • Qualifications: M.S. or Ph.D. degree in Computer Science/Electrical Engineering
  • Experience: Minimum three to ten years of software development experience with at least

Looking for rewarding challenges?