C++ Software Engineer

Algoface

Carefree (AZ)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Algoface is seeking a C++ Software Engineer based in Carefree, Arizona. This role involves building tools and infrastructure for product efficiency and conducting design reviews. The ideal candidate holds a BS in a relevant field and is proficient in C++, with experience in developing software across various platforms. Familiarity with Python and computer vision concepts is a plus. Join us in integrating AI and AR technologies that enhance user experience across platforms.

Qualifications

  • Proficient at object oriented programming concepts, specifically in C++.
  • Experience developing software in C++.
  • Ability to compile C++ software for Unix, Linux, MacOS and/or Windows.

Responsibilities

  • Build tools and infrastructure to enable product advancements.
  • Conduct design and code reviews.
  • Design, implement, test, and document software and algorithms.

Skills

Object oriented programming
C++
Algorithms
Data structures
Software development processes
Version control (Git/GitHub)

Education

BS in Computer Science, Electrical Engineering, or related technical field

Tools

MS Visual Studio
gcc
CMake

Job description

C++ Software 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.

You will:

  • Build tools and infrastructure to enable product advancements and efficiency-gains across both software and hardware
  • Conduct design and code reviews
  • Design, implement, test, and document software and algorithms for desktop and embedded platforms, in C/C++ and other languages
  • Work as part of an agile team across a variety of application domains

Minimum Qualifications:

  • BS in Computer Science, Electrical Engineering, or related technical field
  • Be proficient at object oriented programming concepts, specifically in C++, design patterns, and have very good understanding of algorithms and data structures
  • Experience developing software in C++.
  • Knowledge of software development processes/environments including MS Visual Studio, gcc, CMake, etc
  • Ability to compile C++ software for Unix, Linux, MacOS and/or Windows operating systems
  • Experience with software configuration management and version control tools such as Git/GitHub
  • Ability to work independently and with high attention to details

Bonus:

  • Familiarity with Python and Matlab programming languages
  • Familiarity with open source computer vision and linear algebra libraries such as OpenCV, Eigen, Armadillo
  • Familiarity or experience with Computer Vision concepts
  • C/C++ Embedded development experience for computer vision applications
  • 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

Junior C++ Computer Vision Engineer
Junior C++ Computer Vision Engineer

Algoface • Carefree (AZ)

On-site
USD 70,000 - 90,000
Senior C++ Computer Vision Engineer
Senior C++ Computer Vision Engineer

Algoface • Carefree (AZ)

On-site
USD 90,000 - 125,000
C++ Software Engineer - AI/AR Vision & Embedded
C++ Software Engineer - AI/AR Vision & Embedded

Algoface • Carefree (AZ)

On-site
USD 70,000 - 100,000
Frontend / Software Engineer
Frontend / Software Engineer

Algoface • Carefree (AZ)

On-site
USD 80,000 - 100,000
ML and Computer Algorithm Engineer
ML and Computer Algorithm Engineer

Peskind Executive Search • New Jersey

On-site
USD 120,000 - 150,000
Algorithm Developer
Algorithm Developer

ManpowerGroup Global, Inc. • Town of Norway (WI), Pittsburgh

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Socket.dev • Carrboro (NC)

On-site
USD 80,000 - 110,000
Competitive compensation
Tuition reimbursement
Flexible working hours
+5
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
Software Engineer - Unmanned Modular Systems
Software Engineer - Unmanned Modular Systems

W3Global • Manchester (NH)

On-site
USD 120,000 - 190,000