C

Cerence

AI-powered in-car voice and assistant software

Senior Software Developer – Android - Android

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of professional work experience.
  • Extensive experience with the Android framework and knowledge of HTTP and TCP protocols.
  • Familiarity with Android Audio HAL and the Android audio framework.
  • Familiarity with Android OpenSLES for audio recording and playback.
  • Experience developing hybrid applications.
  • Experience with Bluetooth connectivity and Bluetooth audio programming.
  • Understanding of Google’s Android application design principles and interface guidelines.
  • Knowledge of user interface design.
  • Experience tuning performance and memory using tools.
  • Familiarity with cloud messaging APIs and push notifications.
  • Familiarity with socket programming.
  • Familiarity with the Android NDK and native code development.
  • Familiarity with continuous integration and deployment.
  • Strong C/C++ and Java programming skills.
  • Basic knowledge of information security and data privacy requirements, including protecting and handling data.
  • Demonstrated knowledge of information security through internal training programs.
  • Follow workplace security protocols and training programs.
  • Follow procedures for reporting suspicious activity.
  • Adhere to corporate security procedures and company compliance regulations.
  • Encourage a zero-tolerance approach to workplace violence.

Responsibilities

  • Develop speech-dialog system applications for the Android platform.
  • Implement the application’s voice user interface and graphical user interface according to requirements.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate with a team to define, design, and deliver new features.
  • Identify and correct bottlenecks and bugs.
  • Port the speech-dialog system to various Android devices.
  • Fix audio issues on targeted Android devices.
  • Help maintain code quality, organization, and automation.

Desired Qualifications

  • Experience in voice interaction design and development.
  • Good JavaScript and TypeScript programming skills.
  • Familiarity with Python scripting.

About the Company

Cerence

AI-powered in-car voice and assistant software

Cerence creates AI-powered software for the automotive industry to improve the in-car experience, safety, and connectivity. Its products include voice recognition, AI-driven assistants, and sensory technologies that help entertain, inform, and assist drivers and passengers. The software integrates into vehicles via licensing and subscription models, with ongoing support and updates as a service. Cerence works with automakers and suppliers (such as Mercedes-Benz, Nuance, and Daimler) to embed intelligent user interactions into infotainment and cockpit systems, contributing to connected and autonomous driving efforts. The company differentiates itself through deep automotive expertise, long-standing partnerships, and end-to-end software and services tailored for vehicles. Its goal is to advance transportation by making mobility safer, more personalized, and better connected, aligned with trends in smart cities, electric vehicles, and shared mobility.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Burlington, MA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Cerence

See more jobs