Junior C++ Computer Vision Engineer

Algoface

Carefree (AZ)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Algoface is seeking a Junior C++ Computer Vision Engineer in Carefree, Arizona. The ideal candidate should have a BS in Computer Science or related field and two years of C++ software development experience. Responsibilities include reviewing and optimizing the existing codebase, implementing computer vision algorithms for applications like face tracking and expression recognition. Familiarity with OpenCV and software development tools is crucial. The role offers opportunities for innovation in augmented reality technologies.

Qualifications

  • 2 years of experience developing software in C++.
  • Experience with open source computer vision libraries such as OpenCV.
  • Ability to compile C++ software for Unix, MacOS, and Windows.

Responsibilities

  • Review and contribute to the existing codebase.
  • Optimize the computer vision pipeline and run analysis on models.
  • Collaborate with teams for data collection.

Skills

C++ development
Computer vision
Object-oriented programming
OpenCV
Software development processes
Git
Attention to detail

Education

BS in Computer Science, Electrical Engineering, or related field

Tools

MS Visual Studio
GCC
CMake

Job description

Junior C++ Computer Vision Engineer
Who are we:
  • AlgoFace (Artificial Intelligence. Augmented Reality. The Human Face.)
  • The AI revolution is changing the way consumers interact, shop, and play.
  • We have developed a unique technology that maps, tracks, and analyzes the human face to accurately integrate immersive AR user experiences across platforms.
  • We are making this technology available via SDK for all web and mobile platforms.
Summary

We are looking for an engineer to implement efficient computer vision and image processing algorithms for a variety of applications such as face tracking, virtual makeup tryon, expression recognition, etc, with an emphasis on robustness and performance. The candidate must have strong software development skills, and should be passionate about research and innovation in developing the appropriate algorithms.

You will:
  • Review, learn, and contribute to our existing codebase.
  • Optimize the computer vision pipeline, train models, and run qualitative and quantitative analysis to test the trained models.
  • Identify the performance bottlenecks and make improvements both in terms of code and algorithm design.
  • Collaborate with different teams in their data collection effort.
  • Create software development kits, handle delivery and provide technical support to the clients.
Minimum Qualifications:
  • BS in Computer Science, Electrical Engineering, or related technical field.
  • Two years of work experience developing software in C++.
  • Proficiency in object oriented programming concepts, design patterns, etc.
  • Experience working with open source computer vision libraries such as OpenCV.
  • Hands‑on experience with software development processes/environments such as MS Visual Studio, GCC, CMake.
  • Experience with Git and GitHub.
  • Ability to compile C++ software for Unix, MacOS and/or Windows operating systems.
  • Ability to work independently and with high attention to details.
Preferred:
  • Familiarity with 3D computer vision concepts and math.
  • Familiarity with Python and Matlab programming languages.
  • Hands‑on experience with deep learning concepts and frameworks.
  • Familiarity with open source linear algebra and optimization libraries such as Eigen, Armadillo, Ceres, etc.
  • Experience with any real‑time rendering API — Modern OpenGL is preferred.
  • Familiarity with parallel processing, concurrency, and multithreading.
  • Basic understanding of JSON data format and familiarity with rapidjson library.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Computer Vision Engineer
Senior C++ Computer Vision Engineer

Algoface • Carefree (AZ)

On-site
USD 90,000 - 125,000
C++ Software Engineer
C++ Software Engineer

Algoface • Carefree (AZ)

On-site
USD 70,000 - 100,000
Junior C++ Computer Vision Engineer — Real-Time Face AR
Junior C++ Computer Vision Engineer — Real-Time Face AR

Algoface • Carefree (AZ)

On-site
USD 70,000 - 90,000
Computer Vision Engineer
Computer Vision Engineer

TekWissen ® • Westborough (MA)

On-site
USD 90,000 - 120,000
Computer Vision Algorithm Engineer
Computer Vision Algorithm Engineer

US Tech Solutions • Bridgewater (MA)

On-site
USD 85,000 - 115,000
Computer Vision Engineer
Computer Vision Engineer

TEEMA Solutions Group • San Diego (CA)

On-site
USD 90,000 - 130,000
Computer Vision Engineer
Computer Vision Engineer

Lynn Rodens • San Diego (CA)

On-site
USD 100,000 - 130,000
Computer Vision Algorithm Engineer
Computer Vision Algorithm Engineer

Integrated Resources Inc. • Bridgewater (MA)

On-site
USD 90,000 - 130,000
ML and Computer Algorithm Engineer
ML and Computer Algorithm Engineer

Peskind Executive Search • New Jersey

On-site
USD 120,000 - 150,000
Software Engineer - Unmanned Modular Systems
Software Engineer - Unmanned Modular Systems

W3Global • Manchester (NH)

On-site
USD 120,000 - 190,000