Master Thesis - Hybrid On-Device Language Model for In-Vehicle Voice Control on Android Automotive
- Hiring from
- Sweden
- Work type
- Hybrid
- Posted
617,313 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
This position is within one of TRATON’s companies.
30 HP - Hybrid On-Device Language Model for In-Vehicle Voice Control on Android Automotive
Introduction
Are you exited about real life AI applications, and want to deep dive into how AI can be used to enhance user experience in commercials vehicles? Then this is a great opportunity to combine theory with practice to increase your AI skillset and build connections for your future career.
Background
Drivers have been able to control some vehicle and infotainment functions by voice for many years. Recent language models may make voice interaction more flexible, allowing drivers to use natural phrasing, combine requests, and ask follow-up questions.
This thesis will investigate a hybrid approach that combines an existing embedded voice engine with a small language model (SLM) running locally in the vehicle.
Objective
The objective of this thesis is to design and build a proof of concept (POC) of a hybrid voice architecture. A small language model (SLM) that runs locally on the CPU of the Driver Display Unit (DDU) and works together with the existing embedded voice engine.
The existing engine keeps responsibility for wake-up word, speech recognition, speech synthesis and well-defined commands. The SLM handles the requests the current solution cannot resolve. This includes free phrasing, several intents in one sentence, follow-up questions and knowledge-based questions. It turns them into validated, structured function calls toward infotainment and vehicle functions such as interior lighting, climate, media and truck controls.
In this first phase, the POC runs only on the CPU. The design must still support a later move to a dedicated Neural Processing Unit (NPU), and the CPU results serve as the baseline for that move.
Job description
This thesis focuses on practical system development, integration, benchmarking and evaluation on real target hardware.
Your work will include:
State-of-the-art survey. Study small language models (about 0.5–3B parameters) and on-device inference runtimes (for example llama.cpp, ONNX Runtime, ExecuTorch, MLC LLM). Assess their performance on ARM CPUs, their function-calling ability and their readiness for NPU backends.
Model selection and optimization.
Hybrid architecture design. Define how the existing voice engine and the SLM work together. This covers routing and fallback logic, confidence thresholds, and how recognized text, intents and responses are exchanged.
Platform integration. Integrate the SLM as an Android Automotive service with a clear interface (AIDL).
Function calling toward vehicle functions.
Safety and determinism. Exclude high-risk functions from voice control.
Performance benchmarking on the target.
System impact analysis. Analyze how the SLM workload affects HMI rendering, display composition, audio and other IVI functions.
Comparative evaluation. Compare the hybrid solution with the existing voice engine alone on task success rate, share of requests resolved, latency and resource usage.
Your profile
You are studying towards a master’s degree in Computer Science, Software Engineering, Computer Engineering, Embedded Systems, or a related field. You enjoy programming and are curious about AI and software development. Experience with C, C++,R, or Java is helpful.
Number of students:1 or 2
Start date for the thesis work: January 2027
Estimated time required: 6 months
Contact persons and supervisors Nikilesh Salian, Thesis supervisor, nikilesh.kamalaksha.salian@scania.com
Gustav Ling, Unit head Infotainment functions, Gustav.ling@scania.com
Application:
Your application must include a CV, personal letter and transcript of grades
A background check might be conducted for this position. We are conducting interviews continuously and may close the recruitment earlier than the date specified.
Publication date from - to.
2026-11-05 – 2026-11-22
