ABBYY Careers

Reimagine your future with boundless opportunities and a team who champions your success.

Senior Software Developer

Serbia – Belgrade | Technology and Product Development

Senior Software Developer

Responsibilities

ABBYY is a global company. We sell our products all over the world and one of the important parts of our business is licensing ABBYY technologies in the form of SDKs. ABBYY FineReader Engine is the leading commercial OCR (optical character recognition) product which allows embedding ABBYY OCR  technologies to third-party applications and clients services. It's known for its character recognition quality and is used in thousands of applications all over the world - from small startups to big enterprises. Millions of images are process with FineReader Engine each month by our customers.

We are looking for a strong C++ developer who will join the FineReader Engine group and help us create the best OCR SDK in its class.

Technology stack

  • Use C++ as main language
  • Use C#/.NET Core/Java/JNI/Python for Demo Samples and interops
  • CI (TFS pipelines, scripts in JS/Python, CMake)
  • Code review
  • Automated distributed tests
  • Git, TFS, Jira
  • Cross-platform development (Win/Linux/MacOS)

Responsibilities

  • Development of new features
    • creating APIs for new ML-based features.
    • maintaining cross-platform execution
  • Maintaining the product 
    • Support (consultations for complex Zendesk cases)
    • Bugfixes

We pay attention to the division of responsibilities. When developing a product, you will be assisted by QA and DevOps-engineers, product and project managers, UX designers and technical writers.

Requirements

  • 2+ years of experience in software engineering
  • Strong knowledge of C++ (it's good to know C# and Java)
  • Good knowledge of basic algorithms and data structures
  • Experience in cross-platform programming (Win/Linux/MacOS)
  • B1 English level
  • Good soft skills and level of responsibility
Job openings

See other job openings

Serbia – Belgrade | Technology and Product Development

Head of Group

Hungary - Budapest | Technology and Product Development

Testing Engineer

Hungary – Budapest | Technology and Product Development

Senior Project Manager, Timeline and Aurora Products

See all positions