Point your AI agent at freehire and let it find you a job.

Get the CLI →

DeepX

Open 91d

Computer Vision engineer / C++

Posted Updated 13 views
Discussion

Summary

Builds and deploys real-time computer-vision systems in C++, tuning deep-learning models and integrating them into production pipelines.

We are looking for a Computer Vision / C++ Engineer to join our team and work on real-world computer vision systems.

Responsibilities:

  • Develop and maintain computer vision solutions in C++;
  • Work with geometric computer vision (projective and epipolar geometry);
  • Implement classical CV algorithms (demosaicing, tracking, optical flow, color calibration, image enhancement);
  • Fine-tune existing deep learning models (e.g. YOLO) and train custom models using PyTorch;
  • Deploy DL models in C++ using inference runtimes (ONNX Runtime, OpenCV DNN or similar);
  • Implement model output decoding and post-processing;
  • Develop camera-related software;
  • Write efficient multi-threaded code.

Requirements:

  • Strong C++ skills;
  • Solid background in computer vision;
  • Practical experience with deep learning for CV and PyTorch;
  • Experience with deploying models to C++ applications and inference runtimes;

-Experience with multi-threaded programming and camera systems.

Skills

Apply

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available