Cerence

Senior Software Engineer

Cerence
Apply
7 hours ago
Remote, TaiwanSenior

Responsibilities

  • Translate research findings and prototypes into production-grade software solutions.
  • Collaborate with R&D teams to bridge research innovation and product delivery.
  • Conduct automated stability and performance testing before releases.
  • Apply agentic programming to relevant tasks and codebases.
  • Develop and maintain CI/CD pipelines.
  • Resolve merge conflicts in version-control systems such as Git.
  • Review and optimize code for maintainability and scalability.
  • Maintain coding standards, release notes, and technical documentation.

Requirements

  • Bachelor’s or higher degree in computer science or a related field.
  • At least 5 years of software development experience.
  • Strong proficiency in C, C++, Java, and Python.
  • Experience with agentic programming and automated testing frameworks.
  • Knowledge of performance testing tools and version-control systems.
  • Demonstrated delivery of production-ready software.
  • Basic deep learning and LLM knowledge, including framework use and optimization with tools such as ONNX.
  • Strong problem-solving, communication, teamwork, and fluent English-language skills.

Tech Stack

Categories

Cerence

About Cerence

1,001-5,000 employees

Cerence builds automotive voice and conversational AI—speech recognition, natural language understanding, text-to-speech, and generative assistants—embedded in vehicles for automakers and transportation OEMs. Spun out of Nuance in 2019 and headquartered in Burlington, Massachusetts, the public company (NASDAQ: CRNC) licenses software and services for in-car infotainment and HMI. Its technology ships in over 500 million vehicles, with customers including brands such as BMW, Audi, Ford, and Daimler.

Contact me