AR/VR Software Developer

Employer

Job Description

Q Analysts is looking for a motivated, self-driven individual to develop scene understanding capabilities to support AR/VR experiences. We are seeking a software developer to contribute to exciting projects and cutting-edge R&D at the intersection of AR/VR, computer vision, and deep learning. The developer will work closely with our team to develop novel algorithms for scene understanding, evaluate their performance, and transition them to production-ready implementations.

Job Responsibilities:

  • Implement proof-of-concept algorithms for scene understanding using classical computer vision and deep learning
  • Conduct analysis of the performance of the implemented algorithms
  • Work with team members to transition algorithm prototypes to production ready implementations

Skills (must have):

  • Strong C++ and Python programming skills
  • Ability to develop deep learning (DL) algorithms (DL architectures, training, and model analysis)
  • Ability to read and understand academic technical papers

Skills (nice to have):

  • 3D computer vision knowledge – point cloud processing, mesh processing, 3D object recognition, 3D object reconstruction, etc.
  • 3D modeling or computer graphics knowledge
  • 3D deep leaning knowledge

Experience (must have):

  • Bachelor’s degree in Computer Science, Machine Learning, Computer Vision, or a related field
  • Experience developing DL algorithms

Experience (nice to have):

  • Master’s degree or PhD in Computer Science, Machine Learning, Computer Vision, or a related field
  • 1-3 years experience developing software in a commercial environment
  • Experience implementing algorithms in academic technical papers
  • Computer vision training (e.g., college-level classes)
  • Experience developing computer vision DL algorithms

Verification of COVID 19 vaccination, background check, and ability to work in the United States without requiring sponsorship required for all new hires.