Principal Software Engineer

  • Company:
    NUANCE COMMUNICATIONS
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    2 weeks ago
  • Category:
    Software Services | Internet/Dot com/ISP

Skill: com , algorithms , c , installshield , git , debugging , software engineer , perl , c# , python , mobile , technology , windows , windows os , .net; Exp: 10-13 years; Principal Software Engineer Location Pune, India 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. Job Summary The Principal Software Engineer works with a team of developers, QA and documentation staff in the development of the next generation of Dragon speech recognition products. The candidate will be a self-starter and will work on multiple deliverables with dynamic schedules. Principal Duties and Responsibilities Develop robust, scalable and extendable C code for Dragon Naturally Speaking Design and implement Dragon speech recognition integrations with new desktop applications Design and integrate speech enabling technology into Windows Store apps Develop automated deployment solutions for Cloud and Mobile products Prototype new user interfaces to create innovative, simplified speech recognition experiences Implement support for new Windows OS releases Work with Dragon Research Scientists to integrate new research deliverables into Dragon Knowledge, Skills and Qualifications EducationBS in computer science or related discipline; MS preferred Minimum years of work experience10 Required skills 10 years of experience developing commercial Windows applications Strong C# and .NET development experience Solid C , COM and ATL skills Solid object-oriented design skills Experience with InstallShield including InstallScript development Experience building and releasing desktop software Experience with Agile Scrum Multithreaded application development and debugging skills Scripting skills with Python, Perl or similar Excellent verbal and written communications skills Preferred Skills Familiarity with WPF Knowledge of accessibility APIs including IAccessible2 and UIAutomation Experience developing multi-language GUI applications Experience with Microsoft AppCenter, VSTS, or other Git-based system. Experience with Azure or other Cloud environments Experience with Windows Store app development

Software Engineer

Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Experience: 10-13

Function: IT Software : Software Products & Services