Denis Grahovac
Software stack under and over the hood of the fastest accelerating car in the world
#1about 4 minutes
Rimac's journey from garage to hypercar manufacturer
The company evolved from a garage project into a dual-business model that produces its own hypercars while also being a technology supplier to other OEMs.
#2about 3 minutes
Introducing the Rimac Nevera and its performance
The Nevera is an all-electric hypercar developed from scratch, boasting record-breaking acceleration and a large battery pack for significant range.
#3about 4 minutes
Overview of the in-vehicle and off-vehicle software stack
The car's software is divided into in-vehicle systems like ECUs and infotainment, and off-vehicle systems for connectivity, telemetry, and mobile applications.
#4about 2 minutes
Developing in-house domain controllers and ECUs
The vehicle's domain controllers are developed in-house using C and MATLAB, adhering to automotive standards like MISRA and ISO 26262 for functional safety.
#5about 3 minutes
The ADAS driver coach for racetrack performance
Instead of conventional autonomous driving, the ADAS functions as a "Driver Coach" on preloaded or mapped racetracks to help drivers improve their lap times.
#6about 6 minutes
How torque vectoring replaces traditional stability systems
A sophisticated torque vectoring system replaces conventional ABS and ESP to dynamically control the car's handling based on various inputs and selected drive modes.
#7about 8 minutes
Building the in-vehicle infotainment system experience
The infotainment system runs on Yocto Linux with a Qt-based UI and uses a separate safety microcontroller to ensure critical information is always displayed correctly.
#8about 3 minutes
The connectivity platform for telemetry and remote commands
A cloud-based connectivity platform uses MQTT and AWS to handle bi-directional communication for vehicle telemetry data and remote commands from client applications.
#9about 3 minutes
The OEM dashboard for real-time engineering analysis
The OEM dashboard is a web-based engineering tool built with React that allows for live monitoring and historical analysis of vehicle data from the entire fleet.
#10about 2 minutes
Customer-facing mobile apps for vehicle data and control
Native mobile applications for iOS and Android provide customers with access to detailed vehicle data, driving analytics, and remote control functionalities.
#11about 2 minutes
Managing over-the-air software updates for the fleet
A dedicated system called CVMS orchestrates over-the-air (OTA) updates, allowing for the deployment and management of software packages to the entire vehicle fleet.
#12about 3 minutes
Custom diagnostic tools for production and service
Custom .NET-based diagnostic tools are used for flashing software on the production line (ALEX) and for diagnostics and updates in after-sales service centers (RED).
#13about 3 minutes
The future of connected and software-defined vehicles
The complexity of the Nevera highlights the automotive industry's shift towards software-defined, connected vehicles where user experience is paramount.
#14about 12 minutes
Q&A on security, OTA updates, and testing processes
The discussion covers the multi-layered testing process from mock environments to lab cars, the threat modeling approach to cybersecurity, and the logistics of OTA updates.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
01:02 MIN
AI lawsuits, code flagging, and self-driving subscriptions
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
00:38 MIN
Exploring bizarre headlines about IoT and robotics
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Building a hypercar from scratch
David Romić
Fleet Management - Reinvented
Tonci Zilic
Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive
Rahima Yakoob
Software defines the vehicle: Why customers and developers will love cars even more
Peter Bosch
On developing smartphones on wheels
Hans-Jürgen Eidler
Agile work at CARIAD – Creating a customer web application for controlling the vehicle
Torben Schramme
Software is the New Fuel, AI the New Horsepower - Pioneering New Paths at Mercedes-Benz
Katrin Lehmann & Magnus Östberg
Code to Road in < 12 hours
Sebastian Roßner & Lukas Sucher
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Evera Recruitment
Woking, United Kingdom
£60-70K
Senior
Microsoft Office


Da Vinci Engineering GmbH
Röttingen, Germany
Intermediate
JIRA
Adobe InDesign

TecAlliance
Santa Cruz de Tenerife, Spain
Java
Python

Valeo GmbH
Garching b. München, Germany
Speech Recognition

Valeo GmbH
München, Germany
Remote
Speech Recognition

HERE Global B.V.
Berlin, Germany
Senior
iOS
C++
Android
Confluence
Automotive
+1

Nvidia
Bramley, United Kingdom
C++
PyTorch
TensorFlow