About

header ads

Software Engineer Python Tools Developer

Responsibilities:
The person will:
  • develop and maintain tools and scripts to administer and support:
    • a Perforce-based version control system
    • a FogBugz-based issue-tracking system
    • a shared multi-project and multi-platform makefile system
  • write code to implement new features and fix problems in existing tools.
  • help run a multi-platform release process for the speech recognition software.
  • help maintain and enhance systems that test the speech recognition software for accuracy and performance.
  • field questions and requests from various in-house clients of these tools.
Qualifications:
Number of Years of Work Experience:
5
Required Skills:
  • Bachelor’s degree in computer science.
  • Minimum 5 years of experience in software development.
  • Strong Python software development skills.
  • Working knowledge of HTML and JavaScript.
Preferred Skills:
  • MSCS strongly preferred
  • Experience with Perforce version control system (especially P4Python and P4 API).
  • Experience with FogBugz administration.
  • Experience with Django.
  • Experience with Mercurial version control system and/or Kiln.
  • Experience with BuildBot.
  • Working knowledge of make files.
  • Working knowledge of C/C++.
Education:
Bachelor’s degree in computer science or equivalent experience
We offer a competitive compensation package; including stock options, employee stock purchase plan, 401(k), full health and welfare benefits and a casual yet technically challenging work environment. Join our dynamic, entrepreneurial team and become part of our fast growing track of continuing success. Nuance is an Equal Opportunity Employer.
Overview:
Nuance's Mobility Division builds innovative, intelligent and intuitive touch and speech interfaces to simplify and enhance the way people interact with mobile devices, applications, and services. Nuance Mobile solutions make mobile devices and in-car systems easier to use, automate customer self-service, and optimize the access and discovery of even the most advanced mobile applications and content - regardless of technical know-how, location, environment, or physical and literacy capabilities.
The person will develop and maintain tools / scripts that facilitate and expedite the source code management, issue tracking and software development work as part of an energetic team developing a cutting-edge speech recognizer in C++ and Python.

Post a Comment

0 Comments