Nuance Senior Software Engineer in Montreal, Canada
The selected candidate will be responsible for designing, implementing and testing SDKs on various embedded and desktop platforms. In addition, the candidate will have to maintain the existing SDKs, and implement additional features as well as troubleshoot & diagnose issues, and subsequently participate in all aspects of the software development lifecycle.
Design, implement, test and document new mobile SDKs, which are, but not limited to, NDS and Mix SDK following an Agile Scrum process.
Maintain, support and release existing mobile SDKs, which are, but not limited to, SpeechKit, NMT, NMSP.
Demonstrate technical competency and be able to take direction from senior team members.
Contribute to code and architecture reviews
Number of Years of Work Experience: 5+ Years
Strong programming skills (C/C++/Obj-C/C#/Java)
iOS, Android, or equivalent embedded programming skills
Strong software/system troubleshooting and problem-solving capability
Excellent oral, written and interpersonal communication skills
Education: Bachelor or Graduate University degree in Computer Engineering, Computer Science
External Company Name: Nuance
External Company URL: www.nuance.com