C++ OCR & Image Processing Specialist

DESKO PENTA Scanner 4X: ONE housing

Singapore

On-site

SGD 85,000 - 125,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

DESKO is seeking a C++ Software Developer (m/f/d) for OCR and image processing in Singapore, full-time and office-based. You will develop production-quality C++ software for image acquisition, preprocessing, OCR, and document analysis, and collaborate with EU teams as needed.

You will optimize image processing, integrate OCR frameworks, and contribute to testing, CI, and validation. Prototyping in Python precedes robust C++ implementation, with regional APAC travel required.

Qualifications

  • Degree in Computer Science, Software Engineering, or a related technical field.
  • Professional experience with modern C++.
  • Hands-on OCR, image processing, or computer vision experience.
  • Experience implementing and evaluating image processing or recognition pipelines.
  • Sound understanding of software design, debugging, profiling, automated testing, APIs, SDKs, and system integration.
  • Experience with Git-based development and Windows/Linux environments.
  • Fluent written and spoken English.
  • Willingness to travel within APAC.

Responsibilities

  • Develop and maintain production-quality C++ software for image acquisition, preprocessing, OCR, document analysis, and recognition.
  • Design, integrate, and improve image processing and computer vision algorithms for real-world document images.
  • Evaluate OCR results, identify recognition errors, and optimize preprocessing and post-processing steps.
  • Work with variations in illumination, resolution, contrast, perspective, focus, reflections, colour reproduction, and acquisition devices.
  • Integrate OCR frameworks, image processing libraries, cameras, scanners, SDKs, and external systems into existing products.
  • Build diagnostic tools, automated tests, and validation workflows for product quality and regression testing.
  • Prepare and evaluate image datasets and define acceptance criteria for supported document types and variants.
  • Investigate whether product issues originate from image acquisition, image quality, processing, recognition, configuration, or system integration.
  • Contribute to software architecture, code reviews, performance optimization, debugging, and CI.
  • Use Python for prototyping, data preparation, analysis, and test automation, then transfer results to C++ implementations.
  • Support customers and regional partners with product integration, troubleshooting, validation, workshops, and POC activities.
  • Coordinate technical topics with product management and engineering teams in Singapore and Germany, including APAC travel.

Skills

Modern C++
OCR
Image Processing
Git
Windows
Linux
English Proficiency
Independent Work
APAC Travel

Education

CS/Engineering Degree

Tools

OpenCV
Camera SDKs
Python
CI/CD

Job description

DESKO is seeking a C++ Software Developer (m/f/d) for OCR and image processing in Singapore, full-time and office-based. You will develop production-quality C++ software for image acquisition, preprocessing, OCR, and document analysis, and collaborate with EU teams as needed.

You will optimize image processing, integrate OCR frameworks, and contribute to testing, CI, and validation. Prototyping in Python precedes robust C++ implementation, with regional APAC travel required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ OCR & Image Processing Software Engineer
C++ OCR & Image Processing Software Engineer

DESKO GmbH • Singapore

Hybrid
SGD 70,000 - 110,000
C++ Software Developer (m/f/d) OCR and Image Processing
C++ Software Developer (m/f/d) OCR and Image Processing

DESKO PENTA Scanner 4X: ONE housing • Singapore

On-site
SGD 85,000 - 125,000
C++ Software Developer (m/f/d) OCR and Image Processing
C++ Software Developer (m/f/d) OCR and Image Processing

DESKO GmbH • Singapore

Hybrid
SGD 70,000 - 110,000
Software Engineer C++
Software Engineer C++

TOSS-EX PR PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior C++ Engineer - Biometrics & Computer Vision
Senior C++ Engineer - Biometrics & Computer Vision

JOBLINE RESOURCES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Multiplatform C++/Python ML & Image Processing Engineer
Multiplatform C++/Python ML & Image Processing Engineer

Trinity HR Solutions Pte. Ltd. • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer – ML & Image Processing (C++, Python)
Software Engineer – ML & Image Processing (C++, Python)

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 80,000 - 140,000
Software Engineer (C++) (Ref 26495)
Software Engineer (C++) (Ref 26495)

JOBLINE RESOURCES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Image Processing Algorithm Engineer
Senior Image Processing Algorithm Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Algorithm Engineer (CV) Intern – Vision & DL Innovation
Algorithm Engineer (CV) Intern – Vision & DL Innovation

OMNIVISION • Singapore

On-site
SGD 90,000 - 150,000