C

Cerence

AI-powered in-car voice and assistant software

Principal Software Engineer - Software Integrator

Software EngineeringConfirmed live in the last 24 hours
Full-timeTokyo, JapanNo salary listedIn-person

About the Job

Requirements

  • A minimum of 10 years of software development experience, preferably in automotive and Android-related work.
  • Knowledge of Linux as a host operating system.
  • Experience with continuous integration and continuous delivery and build systems, including Make, Gradle, Jenkins, Docker, and GitLab Runners.
  • Proficiency with source control tools, including Git/GitLab and Artifactory.
  • Programming experience in Gradle, Java, Kotlin, Python, Shell-Script, and C/C++.
  • Ability to set up hardware for software development tasks.
  • Strong communication skills in English and Japanese.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, Physics, Software Engineering, or Computer Linguistics.
  • Basic knowledge of information security and data privacy requirements, including how to protect and handle data.
  • Demonstrative knowledge of information security through internal training programs.

Responsibilities

  • Design and implement a hybrid voice recognition system for embedded and cloud solutions.
  • Analyze customer product requirements.
  • Set up and maintain continuous integration and continuous delivery environments.
  • Support software release cycles and integration of platform releases.
  • Handle testing on development and infotainment systems.
  • Investigate and resolve issues from reports and tickets.
  • Collaborate with customers, quality assurance, quality management, and internal teams through regular communication.
  • Contribute recommendations to advance technologies and services.
  • Follow workplace security protocols and training programs to maintain a safe workplace.
  • Follow security procedures to report suspicious activity.
  • Respect corporate security procedures and adhere to company compliance and regulations.

Desired Qualifications

  • Experience with Agile development, such as Scrum.
  • Familiarity with unit test frameworks, including Google Test and JUnit.
  • Knowledge of Atlassian tools, including Jira and Confluence.
  • Experience with voice recognition software or multimedia streaming.

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