3 months 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.
About Cerence
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.