Senior Software Engineer at Cerence
berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 26

Salary

0.0

Posted On

09 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Full job description

A Moving Experience.

Senior Software Engineer

Employment Type: Full-time

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
  • Explore and apply agentic programming on the tasks and codebase at hand.
  • Develop and maintain CI/CD pipelines to ensure smooth deployment processes
  • Resolve merge conflicts in version control systems (eg, 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 agentic programming
  • 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 ability
  • CerenceAI champions diversity and innovation. We welcome applicants from all backgrounds to work on cutting-edge AI voice technology, shape the future of human-machine interaction, and join a team that values ​​innovation and collaboration.Cerence Inc. (Nasdaq: CRNC and www.cerence.com) is the global industry leader in creating unique, moving experiences for the automotive world. Spun out from Nuance in October 2019, Cerence is a new, independent company that has quickly gained traction as a leader in the automotive voice assistant space, working with all of the world's leading automakers – from Ford and Fiat Chrysler to Daimler, Audi and BMW to Geely and SAIC –
Responsibilities
Loading...