C++ developer for image analysis

Andersen

United States

Hybrid

USD 120,000 - 170,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote/Office гибридная работа
Менторская программа
Бонус до 1000 EUR в год
Доступ к корпоративному обучающему포орт
Медицинское страхование и спорт

Job summary

Andersen ищет C++ разработчика для проекта по созданию ML‑счерпывающего инструментa анализа изображений, автоматизации обнаружения дефектов и повышения контроля качества в электролитическом и поверхностном оформлении. Ваша задача — развивать настольные C++ приложения и интегрировать выходы ML‑пайплайна в существующие продукты.

Требуется опыт 4+ года и сильное владение C++, Qt и OpenCV. Предусмотрены гибридные условия работы с удаленной опцией, а также развитие в области ML и взаимодействие с

Qualifications

  • 4+ лет опыта разработки настольных C++ приложений.
  • Опыт анализа и сопровождения существующих кодовых баз.
  • Умение проектировать UI на Qt или аналогах.

Responsibilities

  • Анализ и развитие существующих настольных C++ приложений для аннотирования и обработки изображений.
  • Интеграция выходов ML-пайплайна в существующие приложения.
  • Работа с базами данных и интерфейсными адаптациями (SQLite, PostgreSQL).
  • Поддержка API и синхронизации между локальными и облачными средами.
  • Рефакторинг и сопровождение legacy кода, написание тестов и документации.

Skills

C++ настольная разработка
Qt GUI
OpenCV
Анализ и поддержка legacy кода
Python bindings
RESTful APIs
Build automation (CMake)
GitLab CI
SQL интеграция (SQLite, PostgreSQL)
ONNX Runtime / LibTorch

Tools

Qt
OpenCV
CMake
GitLab CI
SQLite
PostgreSQL
REST APIs

Job description

Описание

Andersen is hiring a C++ Developer for a project developing an ML-powered image analysis platform to automate defect detection and improve quality control in electroplating and surface finishing.

Задачи
  • Analyzing and extending existing desktop C++ applications used for image annotation and processing.
  • Integrating ML pipeline outputs into existing applications.
  • Implementing database and interface adaptations (SQLite / PostgreSQL) required by the ML pipeline.
  • Supporting API and interface integration and on-premises to cloud synchronization.
  • Maintaining and refactoring legacy code.
  • Writing tests and technical documentation.
Требования
  • Experience in C++ desktop application development for 4+ years.
  • Strong experience in analyzing, maintaining, refactoring, and extending existing legacy codebases.
  • Hands‑on experience with Qt or similar GUI frameworks for desktop application development, including designing, implementing, and maintaining user interfaces.
  • Experience with SQL database integration in C++ applications (SQLite, PostgreSQL, or Experience with RESTful APIs, including integrating third‑party services and implementing client‑server communication.
  • Level of English – from Intermediate+ and above.
  • Будет плюсом: Experience integrating ML models into C++ applications using ONNX Runtime, LibTorch, Python bindings, or similar technologies.
  • Experience with image processing in C++ using OpenCV.
  • Proficiency in Python development.
  • Experience with CMake and GitLab CI for build automation and CI/CD pipelines.
  • Experience integrating cameras and external hardware devices into desktop applications.
Условия
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth!
  • The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • Private health insurance and sports compensation, depending on the type of employment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML engineer in industrial quality control
ML engineer in industrial quality control

Andersen • United States

Hybrid
USD 90,000 - 150,000
Гибридная работа
Private health insurance
Спортивное оформление
+5
Data engineer in computer vision
Data engineer in computer vision

Andersen • United States

Hybrid
USD 120,000 - 180,000
Гибридная работа
Возможность удаленно/из офиса
Прогресс по карьерному развитию
+6
MLOps for ML pipelines
MLOps for ML pipelines

Andersen • United States

Hybrid
USD 120,000 - 180,000
Remote or hybrid work option
Private health insurance
Career growth and mentoring
+3
ml engineer for scalable AI solutions
ml engineer for scalable AI solutions

Andersen • United States

On-site
USD 120,000 - 180,000
Annual bonus
Private health insurance
Relocation assistance
+8
Full stack QA engineer (auto)
Full stack QA engineer (auto)

Andersen Lab • United States

Remote
USD 90,000 - 150,000
Remote or hybrid work
Mentoring & onboarding
Annual bonus
+5
C++ Desktop ML Image Analysis Engineer (Remote)
C++ Desktop ML Image Analysis Engineer (Remote)

Andersen • United States

Hybrid
USD 120,000 - 170,000
Remote/Office гибридная работа
Менторская программа
Бонус до 1000 EUR в год
+2
Head of business systems analysis and engineering
Head of business systems analysis and engineering

Andersen • United States

Hybrid
USD 140,000 - 210,000
Здоровье и страхование
Корпоративные мероприятия
Обучающая платформа
+2
QA engineer (manual) in integration systems
QA engineer (manual) in integration systems

Andersen • United States

Remote
USD 56,000 - 82,000
Remote or hybrid work option
Mentoring и адаптация
Повышение до 1,000 EUR/мес бонус через
+4
ML engineer in health-tech
ML engineer in health-tech

ТРТ • United States

Remote
USD 180,000 - 280,000
Java developer for digital agriculture
Java developer for digital agriculture

Andersen • United States

Hybrid
USD 60,000 - 90,000
Remote work option
Office/Hybrid option
Mentoring program
+1