Senior Software Engineer

Cerence
Ulm, Germany
about 1 month ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Automation of Tests C++ (Programming Language) Software Quality Computer Programming Software Engineering Software Systems Systems Architecture Performance Testing Large Language Models Deep Learning Git
+3 more
ONNX (Open Neural Network Exchange) Format Software Coding Software Version Control

Job description

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., 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 (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, All prospective and current Employees need to remain vigilant when it comes to executing security policies in the workplace. This includes: * Following workplace security protocols and training programs to familiarize with the ways to maintain a safe workplace.

  • Following security procedures to report any suspicious activity.
  • Having respect for corporate security procedures to allow those procedures to be effective.
  • Adhering to company’s compliance and regulations.
  • Encouraging to follow a zero tolerance for workplace violence.

Requirements

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 capability

About the company

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 - to transform how a car feels, responds and learns. Its track record is built on more than 20 years of industry experience and leadership and more than 500 million cars on the road today across more than 70 languages.

As Cerence looks to the future and continues an ambitious growth agenda, we need someone to join the team and help build the future of voice and AI in cars. This is an exciting opportunity to join Cerence’s passionate, dedicated, global team and be a part of meaningful innovation in a rapidly growing industry.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all