Computer Vision Engineer, C++

Varjo

Helsinki

On-site

EUR 70,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

International environment
Low-bureaucracy
Growth opportunities

Job summary

Varjo, a world-leading provider of enterprise VR/AR solutions with offices in Helsinki, is seeking a Computer Vision Engineer for its Eye Tracking Team. You’ll work on production-grade C++ algorithms, integrate ML and data tooling, and optimize performance on constrained hardware, while collaborating across ML, data, and software domains.

You will develop and optimize C++ pipelines, leverage Python for data work, and contribute to end-to-end system improvements using real human eye data.

Qualifications

  • 5+ years of professional software engineering experience with production-grade C++
  • Experience with large C++ codebases including debugging and performance optimization
  • Experience with Python for data pipelines and ML work
  • Background in computer vision, ML, image processing, or sensor fusion
  • Experience delivering software in a structured lifecycle with CI/QA/release processes
  • Strong data analysis skills and ability to visualize results
  • Fluent English communication in a team environment

Responsibilities

  • Develop and optimize the ML-driven C++ algorithm pipelines for Varjo's eye tracking with Python collaboration
  • Enhance accuracy and runtime efficiency on low-power hardware
  • Build KPI and testing pipelines to measure eye-tracking performance and create visualizations
  • Analyze algorithm performance and run data-driven experiments for improvements
  • Create and maintain data processing pipelines for eye-tracking studies

Skills

C++ production-grade
Python
Computer vision
Machine learning
Data analysis
CI/CD
English communication
Team player

Tools

Git

Job description

Varjois the world-leading provider of enterprise virtual and mixed reality solutions, delivering the highest levels of immersion, performance, and security for the most demanding industrial customers globally. Used by over 25% of the Fortune 100 to transform how they operate, Varjo is known for virtual and mixed reality that look and feel as real as the real world, allowing training fighter jet pilots and astronauts, designing cars, and conducting pioneering medical researchacross virtual environments. With our technology, professionals can recreate the exact feeling and conditions of real life in 3D, allowing them to work and train faster,betterand more cost effectively.

Founded in 2016, Varjo nowoperatesin over 40 countries worldwide with 200 employees in offices in Helsinki and Washington D.C. Our multicultural team consists of talents from all around the world, and our daily working language is English. We believe in the power of diversity – where different experiences, backgrounds, and ideas drive innovation and results.

We are now offering you an exciting position where you can see into the future and play your part in shaping Varjo’s growth journey.

Job description

We are looking for a Computer Vision Engineer to join our Eye Tracking Team and contribute broadly across the eye tracking stack to deliver algorithms and machine learning models that power gaze-driven features in Varjo mixed reality products. This is a software engineering role with a strong focus on production-grade C++. In a small, fast-moving team you'll wear many “hats” and moving fluidly between algorithm development, ML, tooling, data work, and performance optimization as priorities shift. You will develop and optimize C++ algorithm pipelines for accuracy and runtime efficiency, build the systems that measure their performance, and work hands-on with real human-collected eye data to drive improvements. You are an experienced engineer comfortable working in both C++ and Python, with a strong analytical mindset and a genuine interest in applied machine learning.

Whatyou’llbe doing

Stepping across the stack as needed; from low-level optimization in specialized hardware to ML experimentation to data tooling. You also will be taking ownership of problems end-to-end rather than a fixed slice:

  • Developing and improving the ML driven C++ algorithm pipelines behind Varjo's eye tracking, coding in C++ and Python
  • Optimizing algorithms and models for accuracy and runtime efficiency on low power resource-constrained hardware
  • Building and automating the KPI and testing pipelines that measure eye tracking performance, along with the metrics and visualizations behind them
  • Analyzing algorithm and model performance and running data-driven experiments to guide improvements
  • Building and automating the data processing pipelines for the eye data captured in human data-collection studies
Our expectations
  • 5+ years of professional software engineering experience with proficiency in C++ for production-grade algorithm code
  • Experience working with complex C++ codebases, including debugging, performance optimization, and writing maintainable production software
  • Experience optimizing code and models for performance on resource-constrained or embedded hardware
  • Strong Python skills for data pipeline and ML work
  • Practical experience with computer vision, machine learning, image processing, or sensor fusion
  • Experience delivering software within a structured development lifecycle, including work in sprints, continuous integration, quality assurance, and release processes
  • Strong data analysis skills: data cleaning, statistical analysis, visualization
  • Team player with excellent communication skills in English
A big plus
  • Background in any tracking technologies: eye tracking, pose tracking
  • Familiarity with camera hardware, optics, and image acquisition
By joining us, you’ll get
  • Opportunityto take part in creating the new state-of-the-art in virtual and mixed reality experiences.
  • A low-hierarchy culture with minimal bureaucracy and maximum opportunity for you to take charge of your work.
  • An international working environment with tons of opportunities to learn and grow with the company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Eye Tracking Computer Vision Engineer (C++/Python)
Eye Tracking Computer Vision Engineer (C++/Python)

Varjo • Helsinki

On-site
EUR 70,000 - 110,000
International environment
Low-bureaucracy
Growth opportunities
Eye-Tracking C++ Engineer for Production ML
Eye-Tracking C++ Engineer for Production ML

Varjo • Helsinki

On-site
EUR 70,000 - 110,000
Shape VR/AR tech
Flat organisation
Global team
Computer Vision Engineer
Computer Vision Engineer

Spectacular AI • Espoo

On-site
EUR 50,000 - 70,000
Senior Computer Vision Engineer, Face Tracking
Senior Computer Vision Engineer, Face Tracking

Distance Technologies LLC • Helsinki

On-site
EUR 90,000 - 130,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Vaisala • Espoo

Hybrid
EUR 90,000 - 130,000
Production Operator, Varjo Technologies Oyj, Espoo
Production Operator, Varjo Technologies Oyj, Espoo

Varjo Technologies Oyj • Espoo

On-site
EUR 22,000 - 36,000
High-tech company
Supportive team
Flexible start times
Senior Software Engineer, Platform & HW Adaptation
Senior Software Engineer, Platform & HW Adaptation

Distance Technologies LLC • Helsinki

On-site
EUR 90,000 - 130,000
Senior Software Engineer, Unreal Engine, C++
Senior Software Engineer, Unreal Engine, C++

Varjo • Helsinki

On-site
EUR 60,000 - 90,000
Senior Optical Engineer
Senior Optical Engineer

Distance Technologies LLC • Helsinki

On-site
EUR 70,000 - 95,000
Production Operator, Varjo Technologies Oyj, Espoo
Production Operator, Varjo Technologies Oyj, Espoo

Academic Work Finland Oy • Uusimaa

On-site
EUR 32,000 - 42,000
Well-known company
Supportive team
Flexible start time
Top locations