Remote - Taiwan Remote (City)

Cerence is hiring a Senior Software Engineer

About the Role

Design and implement core software for advanced in-vehicle voice assistants that leverage both cloud and edge-based large language models (LLMs). This role focuses on building intelligent middleware that orchestrates speech recognition, natural language understanding, and text-to-speech components into a responsive, low-latency user experience.

Key Responsibilities

  • Collaborate with LLM development teams to integrate software development kits into embedded automotive systems
  • Develop and maintain communication layers that coordinate ASR, NLU, and TTS subsystems
  • Architect hybrid inference solutions that dynamically route requests between cloud and on-device LLMs
  • Reduce end-to-end system latency through optimization of processing pipelines
  • Manage resource efficiency, including CPU utilization, memory footprint, and cold-start performance

Required Expertise

  • Minimum of three years of professional software development experience
  • Strong proficiency in C++11/14 for embedded systems
  • Hands-on experience with Linux and Android Automotive OS environments
  • Familiarity with LLMs, agent architectures, retrieval-augmented generation (RAG), and inference frameworks
  • Understanding of inter-thread and inter-process communication mechanisms

Technology Environment

Work within a stack centered on C++11/14, Linux, and Android Automotive OS, integrating speech technologies and LLM runtimes. Focus on secure, efficient, and scalable solutions for next-generation vehicle interfaces.

Work Environment

This is a local position requiring on-site presence. The team values security awareness, technical precision, and inclusive collaboration across global engineering groups.

Required Skills
C++11/14LinuxAndroid Automotive OSLLMAgentRAGASRNLUTTSInter-Thread CommunicationInter-Process CommunicationEmbedded DevelopmentSystem IntegrationPerformance OptimizationVoice Middleware C++11/14LinuxAndroid Automotive OSLLMAgentRAGASRNLUTTSInter-Thread CommunicationInter-Process CommunicationEmbedded DevelopmentVoice Interaction MiddlewareSystem IntegrationPerformance Optimization
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Cerence
Cerence is a global industry leader in creating unique, moving experiences for the automotive world, specializing in the development and delivery of cutting-edge AI voice and agentic products across diverse verticals in automotive and beyond. Its products are deployed in over 50% of vehicles produced globally and are used by leading automakers such as Audi, BMW, Chrysler, Ferrari, Geely, Mercedes-Benz, NIO, Renault, Tesla, and Volkswagen.
All jobs at Cerence Visit website
Job Details
Category embedded
Posted 6 months ago