Cerence

Senior Software Engineer

Cerence
Apply
1 month ago
Remote, TaiwanSenior

Responsibilities

  • Translate research findings and prototypes into production-grade software solutions.
  • Collaborate with R&D teams to bridge innovation and product delivery.
  • Conduct automated stability and performance testing before releases.
  • Develop and maintain CI/CD pipelines for deployment.
  • Resolve version-control merge conflicts and optimize code for maintainability and scalability.
  • Maintain coding standards, release notes, technical documentation, and system architecture 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 automated testing frameworks and knowledge of performance testing tools.
  • Familiarity with version control systems and a track record of delivering production-ready software.
  • Basic deep learning and LLM knowledge, including frameworks and optimization such as ONNX.
  • Strong problem-solving and communication skills, teamwork, and fluent English language capability.

Tech Stack

Categories

Cerence

About Cerence

1,001-5,000 employees
Contact me