C++ Developer

Andersen

Warsaw, Poland • 10m ago • Remote

Senior

Remote

2,525 - 4,075 EUR/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: C++ Developer

  • Project: ML-powered image analysis platform for automated defect detection and quality control in electroplating and surface finishing

Description

You will analyze, extend, and maintain existing desktop C++ applications used for image annotation and processing. The work includes integrating ML pipeline outputs, adapting database/interface layers (SQLite/PostgreSQL), and supporting API integration and on-premises to cloud synchronization. You will also refactor legacy code and deliver tests and technical documentation.

Responsibilities

  • Analyze and extend existing desktop C++ applications for image annotation and processing

  • Integrate ML pipeline outputs into existing applications

  • Implement database and interface adaptations required by the ML pipeline (SQLite/PostgreSQL)

  • Support API and interface integration, including on-premises to cloud synchronization

  • Maintain and refactor legacy code

  • Write tests and technical documentation

Requirements

  • 4+ years of C++ desktop application development

  • Strong experience analyzing, maintaining, refactoring, and extending legacy codebases

  • Hands-on experience with Qt (or similar GUI frameworks) for desktop UI development and maintenance

  • Experience integrating SQL databases in C++ (SQLite or PostgreSQL)

  • Experience with RESTful APIs and client-server communication

  • English proficiency at Intermediate+ level

Nice-to-haves

  • Integrating ML models into C++ apps using ONNX Runtime, LibTorch, Python bindings, or similar

  • Image processing in C++ using OpenCV

  • Python proficiency

  • CMake and GitLab CI for build automation and CI/CD

  • Integrating cameras and external hardware devices into desktop applications

Benefits

  • Fully remote, office, or hybrid work options

  • Mentoring and adaptation systems for new employees

  • Professional, financial, and career growth

  • Opportunity to earn an additional EUR 1,000/month via participation in company activities (included in annual bonus)

  • Access to a continuously updated corporate training portal

  • Private health insurance and sports compensation (depending on employment type)

  • Certification compensation (e.g., AWS, PMP)

  • Referral program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for C++ Developer role

Improve your resume for just $5

€2,525 – €4,075/year

Unlock Full Resume Report