Career EngineCareer Engine
Your matchExample
79%match
Why you fitThis role calls for 5+ Years Software Development and C++ — tell us what you know and we'll check the rest.
Gap to noteAlso lists Java — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Cerence Inc. logo

Senior Software Engineer

Cerence Inc. · Remote - Taiwan · Posted 94 days ago

Remoteic
C++JavaPythonGitCI/CDAutomated TestingPerformance TestingDeep Learning

A Moving Experience. We are seeking a highly skilled Senior Software Engineer for the development and release of software products by transforming research outcomes into production-ready solutions. The ideal candidate will be responsible for ensuring software quality through comprehensive testing, managing version upgrades, resolving code conflicts, and maintaining proper documentation. Key Responsibilities: Representative responsibilities/duties will include but not limited to:

  • Translate research findings and prototypes into production-grade software solutions
  • Collaborate with R&D teams to bridge the gap between innovation and product delivery
  • Conduct thorough automated testing, including stability and performance testing, prior to product releases
  • Develop and maintain CI/CD pipelines to ensure smooth deployment processes
  • Resolve merge conflicts in version control systems (e.g., Git)
  • Review and optimize codebase for maintainability and scalability
  • Ensure compliance with coding standards and best practices
  • Write comprehensive release notes detailing changes, improvements, and known issues
  • Maintain technical documentation for development processes and system architecture

Knowledge, skills, and qualifications Education: Bachelor’s or above degree from CS or related field Required/preferred skills:

  • 5+ years of experience in software development
  • Strong proficiency in C/C++, Java and Python
  • Experience with automated testing frameworks
  • Knowledge of performance testing tools
  • Familiarity with version control systems
  • Proven track record of delivering production-ready software
  • Basic deep learning and LLM knowledge and reference framework and optimization with such as ONNX
  • Excellent problem-solving and communication skills
  • Good team player with fluent English language capability

…

Apply on Cerence Inc.'s site →

This posting is sourced from Cerence Inc.'s own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

This role is one of 825 Software Engineer openings in Remote and centers on 5+ Years Software Development, C++, Java, and Python. There are 35 open roles at Cerence Inc. right now.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.