Software Developer

Job ID
Research & Development - Software Development or Programming
Pos. Type
Full Time

Company Overview

At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them.  We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.


Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.


Join our Healthcare team...caring for clinicians the way they care for patients. Beyond words. We create technology that lets clinicians capture and document care quickly and easily so they can focus their attention on their patients.


Join our Mobile team…intelligent systems now ready for the road. We are passionate about developing intelligent interfaces that enable people to talk to their cars, phones, devices, and other smart “things”.


Join our Enterprise team…great customer service starts here. We design virtual assistants for intelligent and effortless customer service helping customers find the information they need using whatever channel they prefer.


Join our Imaging team…greater document flexibility for more personal productivity.  We are passionate about designing and building secure technology that empowers companies to gain control of their document management processes and ensure their proprietary and customer information is protected.

Job Summary

We are growing our team in Budapast and need a Software Developer who will be responsible for creating modules and subsystems/applications in C, C++ for Nuance Document Imaging PDF products. 




  • Enhancing the PDF products especially based on feedback delivered by the field, you'll do this working independently but as part of a group under the direction of a team lead
  • The work primarily involves C and C++ but occasionally also using other development tools and languages.
  • Produce high quality software including the creation of detailed technical documentation.
  • Provide timely and accurate estimates for project deliverables.
  • Hands-on troubleshooting, debugging, and fixing of issues during development and post-release for customer support.
  • Interface with Quality Assurance to ensure testability, coverage, and quality.
  • Investigate, evaluate, and recommend technologies in the creation of new functionality and products.
  • Provide peer-level reviews of software design and code
  • Interacting regularly with other Developers, Product Management, Quality Assurance, and the Customer Support organization.

Required Skills:

  • Around 4 years working experience developing with C++/ C -- C# is also useful
  • Experience with Microsoft Visual Studio, a source code management system (TFS, Subversion,…) and a defect tracking system
  • Experience with code analysis tools and peer code reviews
  • Strong problem solving skills
  • Strong communication skills both verbal and written
  • Ability to work in a team and independently

Preferred Skills: 

  • Familiarity in image processing and pattern matching technologies; knowledge of PDF file format and tools.
  • Experience with Linux, Android and iOS systems.

Education: Degree in Computer Science or Engineering



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.