Senior Software Engineer

8 Minutes ago • All levels • Software Development & Engineering

Job Summary

Job Description

Seamlessly integrate large language model capabilities into existing automotive systems to deliver intelligent voice interaction experiences. Cerence Inc. is a global industry leader in creating unique, moving experiences for the automotive world, specializing in automotive voice assistants. With over 20 years of industry experience, Cerence is building the future of voice and AI in cars, focusing on connected cars, autonomous driving, ride sharing, and e-vehicles.
Must have:
  • Interface with LLM development teams to integrate SDKs into in-vehicle systems
  • Develop voice interaction middleware for coordinating ASR (Automatic Speech Recognition), NLU (Natural Language Understanding), and TTS (Text-to-Speech) pipelines
  • Design hybrid solution to integrate cloud LLM and edge LLM, take care of the arbitration between cloud and edge
  • Optimize end-to-end response latency
  • CPU and memory footprint control and cold-start acceleration
Good to have:
  • Development experience with voice assistant
  • Development experience with AI accelerators in automotive systems
  • Knowledge of multimodal

Job Details

A Moving Experience.

Core Objective: Seamlessly integrate large language model capabilities into existing automotive systems to deliver intelligent voice interaction experiences

Key Responsibilities:

  • System Integration Development
  • Interface with LLM development teams to integrate SDKs into in-vehicle systems
  • Develop voice interaction middleware for coordinating ASR (Automatic Speech Recognition), NLU (Natural Language Understanding), and TTS (Text-to-Speech) pipelines
  • Design hybrid solution to integrate cloud LLM and edge LLM, take care of the arbitration between cloud and edge
  • Performance Optimization
  • Optimize end-to-end response latency
  • CPU and memory footprint control and cold-start acceleration

Mandatory Requirements:

  • Proficient in C++11/14 embedded development
  • Hands-on project experience with Linux/Android Automotive OS
  • Understanding of LLM, Agent, RAG and corresponding inference framework/runtime
  • Familiar with Inter-Thread Communication and Inter-Process Communication

Preferred Qualifications:

  • Development experience with voice assistant
  • Development experience with AI accelerators in automotive systems
  • Knowledge of multimodal

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Taiwan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We’re creating moving experiences for vehicles around the world. We’re Cerence. We utilize sophisticated A.I. and sensor data to entertain, inform and delight drivers and passengers. Whether it’s voice, gesture, gaze or touch technologies, the experience is the sum of the parts. Raise windows with a quick glance, hear a restaurant review with the point of a finger, display an augmented reality cityscape on a windshield, drive with just the sound of your voice.The future is connected cars, autonomous driving, ride sharing and e-vehicles.

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

United States (Remote)

Montreal, Missouri, United States (Remote)

View All Jobs

Get notified when new jobs are added by Cerence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug