About

header ads

Senior Software Development Engineer

Responsibilities:
We are looking for a talented senior Android software engineer to excel in:
•Designing and developing keyboard solutions on Android including final “to the last pixel” implementations and “under the hood” SDK architecture. Keyboard features include working with distribution channels; building connected features with big-data back-ends and personalizing the input experience for our users.
•Mentor other engineers and review code and designs in a senior role.
•Independently perform and lead feature and product development within a larger group.
•Prototype and develop new ideas using our core technology; participating in all parts of the lifecycle from research to release; and may also assist customers in a developing their solutions using our products.
•Write system design documents
.
•Work in an Agile environment.
The candidate will join an experienced and successful team of engineers with expertise in developing text input solutions for mobile and embedded devices.
  • Hands-on coding and integration on a variety of mobile platforms
  • Design and documentation of software solutions
  • Development of unit tests and code coverage tests
  • Mentoring of junior engineers
Preparation of designs and functional specifications and other engineering documentations
Qualifications:
Knowledge, Skills and Qualifications:
Number of Years of Work Experience:
• 3+ years of Android development experience required
• 5-10 years experience preferred with at least 5 years of commercial software development experience
Required Skills:
  • Proficiency with Android development in Java.
  • Strong problem solving skills.
  • Self-motivated with ability to work in a team and independently.
  • Excellent written and oral communication skills in English are required to work with globally distributed Nuance development teams and their customers.
  • Familiarity with modern development tools such as Jenkins, Subversion, JIRA, Unix
Preferred Skills:
  • Experience working with IMEs or input frameworks on Android or other platforms
  • Proficiency with C and/or C++.
  • Experience in developing and maintaining SDK and customer-facing APIs
  • Knowledge of server-side development with Java, Python and contemporary technologies is a bonus
  • Knowledge of Python, Perl or similar scripting language is helpful.
  • Experience in problems associated with linguistics and localization.
  • Assistive Technology or Augmentative and Alternative Communication experience.
  • iOS and/or Windows development experience.
Education:
· BS/MS in Computer Science or related field
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.
Join the Swype team with Nuance in Seattle. Swype is Android’s leading connected keyboard for OEMs and customers – rated 4.5 stars on Google Play and in the top 50 apps at Time Magazine and The Guardian. The Nuance Mobile team in Seattle is responsible for designing and building industry-leading text input solutions such as Swype and T9, the original predictive text solution. These products are on billions of today’s handsets and continue to impact messaging life daily. Our Seattle team designs and builds keyboards, applications, SDKs, frameworks and tools.

Post a Comment

0 Comments