Senior Software Engineer
CerenceAbout the role
A Moving Experience.
Job Description
Introducing Cerence - where innovation meets intelligence in the world of Conversational AI and automotive technology. Cerence is a global leader at the forefront of developing groundbreaking solutions that are shaping the future of connected cars, personal assistants, and voice-powered experiences. Located in our Ulm facility, we have a fantastic opportunity to work in collaboration with our partner on cutting-edge technology driving innovation in the automotive market.
As a software engineer, you will define the language framework software package in collaboration with customers, research teams and product development. You will define and develop the interfaces of software packages to HU telematics systems. This includes data processing for various use cases, implementing customer-specific interfaces to different speech-controlled components such as navigation, phone, or media. You will implement a high-level, customer-specific speech user interface, including dialogs; optimize configuration and setup for latency, memory, and CPU consumption.
Responsibilities
Implement high level, customer specific speech dialog interface
Analyze and implement proprietary interfaces to the different speech-controlled applications including cloud-based components.
Work together with framework team on requirements and optimal configuration for specific customer projects
Develop Unit Tests on development environment and on the actual infotainment system
Review and investigate issues in code developed by peers
Perform latency, memory and CPU measurements on target platform and work together with development and R&D on improvement
Partner closely with customers and internal Cerence teams
Contribute to advancing technologies and services by providing input and recommendations from project experiences
Be up to date on technology development and challenge yourself to deliver best-in class solutions to our customers
Who are you
Bachelor or master’s degree in computer science, Software Engineering, Electrical Engineering, Physics, or comparable
Relevant work experience on •software development/programming/Software-design, ideally on embedded OS or Android
Programming languages like C/C++, Java
Experience with Python
Excellent oral and written communication skills in English
Positive "can-do" attitude, well organized, communicative and success oriented.
Willingness to travel for short trips.
Preferred skills:
Experience with speech recognition or related technologies is an advantage
Experiences in automotive infotainment area
Experiences in agile methods like SCRUM
Who we are
Cerence is a global leader in creating cutting-edge AI-powered solutions that make our driving experiences safer, more productive, and more enjoyable. We provide the technology behind the world's most popular car brands, enabling drivers and passengers to interact with their vehicles in new and exciting ways. Our focus on innovation and commitment to quality has helped us build a reputation as one of the most trusted and respected companies in the industry. With a team of talented and passionate people from around the world, we're always pushing the boundaries of what's possible, and we're proud to be at the forefront of the next generation of in-car technology. Join us and help shape the future of mobility.
At Cerence, we value thought leadership and mentorship, and we're looking for someone who can contribute to our culture in these areas. If you have a passion for cutting-edge software development, want to work in an exciting, fast-paced environment, and help us shape the future of in-car AI interaction, please apply to join our team.
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 325 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 an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s