In-Cab HMI &

Driver Experience

CONFIDENTIALITY NOTICE

Due to confidentiality & the nature of projects currently in development, I'm unable to share specific data, internal deliverables and proprietary findings from this project. All images are sourced from Volvo Group's public library. The process, methods, and outcomes described here reflect my genuine contributions.

Overview

A platform used by millions of professional drivers,

every day, at 65 miles an hour.

Volvo and Mack trucks run one of the most complex in-cab digital platforms in the commercial vehicle industry spanning the instrument cluster, infotainment display, and in-cab dashboard controls. Millions of professional drivers interact with this system daily, in motion, under pressure, and on long-haul and regional routes.

Unlike passenger vehicles, commercial trucks serve as both workspace and, for long-haul drivers, a living space. This extends the design challenge beyond the driving task including how drivers rest, manage their environment, and navigate systems during non-driving hours in the sleeper cab.

Role

Usability Team:

Driver Interface & Usability Specialist

Timeline

2023–2025

collaboration

Usability Team (North America), UI Designers, Engineering, Product, Global Platform Team (Sweden)

market

Volvo Trucks - USA, Canada

Mack Trucks - USA, Australia

The Challenge

New generation, new features, new complexity

and no shared UX standard to design against.

Safety vs Functionality

The more useful the system, the more it asks of the driver's attention. Every feature added is a potential distraction. Every UX decision is also a safety decision whether it acknowledges that or not.

01

Complexity vs Glanceability

Drivers need access to navigation, climate, media, and vehicle status simultaneously. The interface must surface the right information at the right moment without requiring the driver to search for it.

02

Global vs Regional

Volvo HMI is built globally. North American drivers have specific expectations around terminology, units, information hierarchy, and interaction patterns that a global system doesn't automatically address.

03

“The strategic question was how do you adapt a connected truck platform built by teams in a different country to work for North American drivers, across every touchpoint from hardware to software to sound?”

Team Structure

The Usability Team's position made the work distinctive.

Global (SWEDEN)

Global Platform Team

Owned the core HMI platform, interaction model, and component library. Usability, UI designers, and developers working at the global level their decisions set the foundation everything else built on.

North America

UI Designers & Engineers

Regional UI designers and local component owners adapting the global HMI platform for the North American market. Output fed back to global teams for implementation.

My Team

North American Usability Team

Responsible for UX, research and usability for Volvo & Mack across USA, Canada, Mexico, and Australia. Held UX sign-off on all interaction proposals before engineering and owned the bridge between global platform decisions and North American driver and regulatory requirements.

UX authority & approval gate

Research ownership

Global-to-regional bridge

My Role

What I worked on

8+

Prototype Validtion studies conducted

3

User testing methods

used

18+

Truck drivers surveyed per study

8

Truck HMI features improved

6

Teams collaborated with

Eye Tracking & Usability User Testing

Physical Hardware UX Review

SW Build Evaluation (Lab Rig)

Competitive Benchmarking

Platform Guideline Authorship

On-Road Testing & Regulatory Alignment

Standards Audit - ISO & FMVSS/CMVSS

Requirements Documentation

UX Copy & Localisation

Prototyping & Questionnaire Design

Sound Design UX

UI Approval Reviews

Feature UX Input & Roadmap

components i owned

A system of touchpoints, not a collection of screens

The Volvo HMI platform spans a coordinated set of physical and digital touchpoints that together form the driver's complete in-cab environment. Design decisions made at the platform level propagate across all of them.

I owned the work done on the components below from my team.

secondary infotainment display (sid)

Main touchscreen and hardware controls for media, climate, navigation, settings. Higher interaction depth.

sleeper controls (lecm)

Controls for the sleeper environment: bunk climate, lighting, safety functions.

Stalks

Controls for gear selector, windshield wipers, direction indicators, high beams.

Steering wheel

Controls for radio/media, phone, instrument cluster menu, cruise control, city horn, airhorn (on volvo).

instrument cluster (ic)

Display for vehicle status, navigation cues, vehicle info, telltales, safety alerts.

EXterior light control panel (elcp)

Controls for exterior lights on truck and brightness of function feedback LEDs on all physicla controls.

The Users

Designing for professional drivers

Who they are

Professional american drivers with ages from 25-75. Drive solo or with a partner depending on the range. Expert users who rely on pattern recognition to operate interfaces quickly, they notice when something is wrong faster than when it's right.

Their environment

A truck cab is like their second home. Drivers spend weeks in it at a stretch working, eating, resting, communicating. The HMI is their primary interface to the vehicle and, increasingly, to logistics, communication, and route management.

Key constraints

Interactions must work while wearing gloves. Information must be readable during the day and night. Any interaction initiated while moving must be completable in under 2–3 seconds. Cognitive load is already high so the system cannot add to it.

What they need

Confidence. They need to know the right information is there when they need it, that alerts mean something important, and that the system behaves predictably the same way, every time, across every feature area.

DISCOVERY

I conducted structured evaluations across hardware, software, and driver behaviour to identify what was working, what wasn't, and where the platform fell short of North American driver expectations. Below are some gaps that I discovered as a result of my evaluations

1

Physical hardware review on intial build had poor UX

Reviewed prototype trucks for cluster readability, hardware components, and illumination. Found that reflection, ergonomic reach, and uneven lighting were real barriers that no software fix could address.

4

Some apps were unsafe to use while driving

Conducted on-road testing to measure task time and interaction complexity for infotainment apps. Found out that there was no guideline on what apps should be allowed to use while driving.

7

In-cab audio wasn't consistent in clarity or brand character

Sound is part of the HMI. Alert tones and confirmation sounds communicate system state without requiring the driver to look at a screen. Getting these right required structured expert review sessions.

2

Every software build introduced new gaps

Evaluated each SW build on the lab rig against design specifications. Deviations in layout, hierarchy, and interaction behaviour appeared consistently and fixes from one build didn't always carry forward.

5

Icons didn't always meet regulatory requirements

Audited all cluster and display icons against user comprehension, ISO standards, FMVSS/CMVSS requirements before engineering built to them.

8

Is Volvo good compared to what drivers have learned to expect?

Benchmarked overall HMI in Volvo and Mack against Freightliner, Kenworth, Peterbilt, Western Star, and International.

10

Features were being built without a driver use case

Provided UX input and usecases on new and existing features including weather, voice, widgets, and climate control reframing each from an extreme driver context rather than a general consumer one.

3

Self-report underestimates attention demand

Ran eye tracking and usability sessions across Volvo, Mack, and competitor trucks. Gaze data revealed drivers spending more time off-road on tasks they rated as easy.

6

The same feature needed different names per brand

Volvo and Mack are sibling brands with distinct identities. The same feature could carry different names across the two brands.

9

The global platform didn't account for North American drivers

Heuristic evaluation revealed inconsistent interaction patterns, untranslated terminology, and unit display mismatches that broke driver mental models.

Picture Credit - Smarteye website Eyetracking system

Design Principles

01 / 06

Prioritise glanceability

If a driver has to look at a screen for more than 2–3 seconds, the design has failed. Every information hierarchy decision starts with: what does the driver need to know in one glance?

01

01

Prioritise glanceability

02

Reduce cognitive load

03

Recognition over recall

04

Enforce consistency

05

Design for scalability

06

Respect regional expectations

Insights & decisions

What the research revealed and what it produced

Each entry below is a distinct finding with its own evidence base, decision logic, and priority call. Each one produced a specific output: a hardware repositioning, a platform guideline, a cross-functional alignment, or a sprint prioritisation call. The reasoning and the standard it produced are shown together.

01

Cluster readability looked like a UI failure but the position of cluster showed it wasn't the best solution

High priority

root cause

Cluster angle directed reflection directly into the driver's line of sight, a display fix could improve contrast but couldn't change where the light went

design direction

I proposed cluster angle change and anti-reflective coating, backed by competitive evidence showing it as a solved problem elsewhere. Proposed UI changes to improve contrast

trade off

Making such a big hardware change during the initial build phase increased project budget

outcome

Angle adjustment and anti-reflective coating implemented after alignment with brands and engineering. Software contrast workaround shipped in parallel

02

Truck drivers wear gloves, have thicker fingers, or long nails all of which change how a finger meets a capacitive surface.

High priority

root cause

Button placement was designed without accounting for gloved hands, hand size variation, and nail length all affect contact precision on capacitive surfaces

design direction

I worked with engineering to reposition the display. Moving up improved access but obscured 10%+ of content. Tested front-back positioning on the dash as an alternative

trade off

Repositioning caused partial loss of ambient content visible on the display

outcome

Display repositioned for access. Content loss documented as an accepted trade-off as the obscured information remained available on the cluster

03

During testing, the wireless charger repeatedly failed to charge across 2-3 sessions. It wasn't something being evaluated, just something that kept not working.

Low priority

root cause

Surface material thickness exceeded the threshold for reliable wireless signal transmission when a thick phone case was present.

design direction

I worked with engineering to explore reduced material thickness options as a reliability fix

trade off

Minor tooling change for supplier

outcome

Material thickness reduced, restoring charging reliability for drivers using thick phone cases

04

First batch of components from suppliers came in with hotspots, uneven illumination that you simply couldn't see unless you were looking at them in the dark.

medium priority

root cause

Illumination issues revealed themselves under low-light conditions. Standard reviews happened in normal lighting, so supplier component quality and brightness inconsistencies were never caught before

design direction

I conducted night & day hardware reviews. Also defined minimum and maximum brightness thresholds high enough to remain legible in daylight, low enough at night to avoid visual fatigue

trade off

Competed with higher-priority issues for engineering and supplier attention

outcome

Consistent illumination. Brightness range defined and documented as a standard going forward. Nighttime reviews added as a permanent part of the evaluation process

05

Drivers said tasks felt easy but their eyes told a different story. The more familiar a task becomes, the less drivers notice how much effort it actually takes.

medium priority

root cause

Qualitative data was measuring how comfortable they felt, not how much attention the task was actually taking. Gaze data showed they were spending more time looking away from the road than they realised.

design direction

Based on eye tracking data, I proposed interaction pattern changes to improve the current app logic and reduce eyes-off-road time.

trade off

Running qualitative and quantitative sessions across multiple trucks including competitors made this a significantly time-intensive process

outcome

Data fed into a competitive benchmarking document and gave quantitative backing when proposing changes to engineering and product

06

Every time a software build shipped with something wrong and it wasn't caught and fixed, that wrong version became the new starting point.

high priority

root cause

North America had no dedicated review checkpoint to check each build against the design specification. The engineering team was in Sweden building for a global platform.

design direction

I reviewed every build against spec. Logged every issue with its trigger, screen state, and correct behaviour. Set up a weekly alignment meeting.

trade off

Fixes didn't always carry through to NA builds immediately because development was global. At times there was tension as development teams for cluster and display were different

outcome

Critical issues resolved within the same or next sprint. Six teams brought into alignment through shared documentation

07

Correct English and usable English in a trucking context are not the same thing. Test translations were accurate but didn't read like something a truck driver would know.

medium priority

root cause

The translation tool did its job, but it had no way to account for North America specfic terminology. As text was translated directly from swedish it was also grammatically and tonally off

design direction

I went through every driver-facing string and rewrote for North American trucking context.

trade off

A full copy review wasn't in my original scope and had to be made the case for separately. I ended up reprioritising some tasks.

outcome

All driver-facing language updated to match North American trucking conventions across the platform.

08

The platform felt inconsistent to use because it was built inconsistently. Each team made their own interaction decisions because there was nothing telling them not to

high priority

root cause

Developer teams were organised by features and worked independently. With no shared interaction reference for things like notifications, gestures, and feedback

design direction

I created a UX Usability recommendation and interaction guideline document to act as a shared reference across all teams

trade off

Some teams already had patterns built based on native android behaviour. Getting them to align retroactively required negotiation

outcome

Consistent interaction patterns and notification hierarchy documented and adopted across the platform

09

Some apps demanded more attention from the driver to do certain tasks. This had a possibility of ending up as a safety issue if done while driving.

high priority

root cause

There was no lockout framework features were being made accessible or restricted on a case-by-case basis, without legal input or a consistent safety rationale

design direction

Ran on-road testing to measure how long tasks took & how much attention they demanded. Built a lockout proposal with a clear rationale for each decision. Brought legal, brand, and engineering into alignment

trade off

Some features teams wanted accessible while driving had to be locked required difficult conversations between safety requirements and brand experience goals

outcome

Lockout framework agreed and signed off across legal, brand, and engineering

10


Volvo and Mack alerts were starting to sound the same not because anyone decided they should, but because no one had decided they shouldn't.

medium priority

root cause

Both brands shared the same underlying audio system. Without deliberate differentiation for each brand, sounds defaulted to whatever the global team produced

design direction

I set up expert reviews for each brand evaluating clarity, urgency, and brand character. After reviews, defined minimum, maximum, and default sound levels tested both at standstill and on the road

trade off

Multiple revision cycles were needed to get differentiation leading to longer timeline

outcome

Each brand's alerts revised to sound distinct from each other while still being clear and appropriately urgent. Sound levels defined and documented across both conditions

11

The weather app was built for someone checking the forecast before a short commute. For a driver covering multiple states over days that wasn't the usecase

medium priority

root cause

Feature decisions were made with a general consumer in mind. Long-haul driver needs multiple destinations, wind speed for high-load vehicles, unit switching when moving borders

design direction

I proposed a prioritised set of improvements: multi-city forecasts, wind speed, and unit switching. Aligned with the development team based on driver impact

trade off

Not everything could make the first release. Required priority conversations with stakeholders.

outcome

Unit changing specfic to the app and wind speed prioritised for first release. Multicity forecast and other features roadmapped for later

Organisational Impact

NDA restricts specific metrics. What follows is what changed.

A shared team standard

The guidelines set the minimum usability bar for features covering interactions, requirements, and in-motion constraints. Engineers and other teams referenced it directly, replacing individual judgment calls with a consistent standard.

A platform-level conversation

The notification tier framework gave product and engineering a shared model: what counts as urgent vs ambient, and what each tier means for how information is surfaced. It replaced feature-by-feature guesswork with consistent platform logic.

From 'should we?' to 'when?'

Not all recommendations were implemented immediately. But having them documented and evidenced shifted the conversation from 'should we fix this?' to 'when do we fix this?' That shift matters.

An Industry baseline

Research was consolidated into one document showing exactly where Volvo and Mack stood against competitors giving a structured, evidence-based baseline for prioritisation conversations. Used in subsequent planning conversations.

Reflection

Working on a platform used by professional drivers across continents made the stakes of getting things right very clear. Every interaction a climate gesture, a navigation prompt, an ADAS alert happens in a working environment where cognitive load is high and errors have real consequences.

The most valuable thing I took from this project was learning to treat familiarity as a signal, not reassurance. When experienced drivers said something "wasn't a problem," that was often exactly when it was worth looking more carefully. The best insights didn't come from what people told us they came from what we observed when they stopped explaining and just drove.

I also grew significantly in cross-functional and cross-cultural collaboration. Coordinating across teams in Sweden, Lyon, and India with different priorities, timelines, and design philosophies required as much communication skill as research skill.

Available for full-time roles.

Maybe it's with you.