Slobodan Račanović

Slobodan Račanović is a Product Owner and a Technical Team Leader at TTTech Auto, and an Instructor at NIT Institute. Worked as a Teaching Assistant at the Faculty of Technical Sciences - University of Novi Sad, Serbia.

His expertise is in automotive engineering, focusing on continuous verification, the architecture of testing systems, automotive communication protocols, and HIL systems in real automotive projects for industry-leading OEMs across several design centers in Europe and Asia.

He is in charge of around 15 people working on solutions for the challenges of future vehicle generations related to continuous verification systems ensuring that they can comply with safety standards. Slobodan has collaborated with teams to ensure timely competition of projects and conducted training sessions for new employees and interns. He has extensive professional experience in planning, executing, leading, supporting, and analyzing projects and technologies in automotive engineering.

Slobodan holds an MSc degree in electrical engineering from the University of Novi Sad, Serbia.


Learn how to use the most common tools to test and verify automotive controllers and software.


This course gives you the ability to implement a framework for automotive software testing, and also to have a solid basic knowledge of the key concepts necessary for understanding the design of a testing process. You will be capable to understand the methods for automotive software testing and writing simple programs that run in such environments.


Course topics:

  • Testing of control loop systems consisting of hardware and software and control loop testing problems in automotive
  • Concepts of hardware-in-the-loop (HiL), software-in-the-loop (SiL), machine-in-the-loop (MiL), emulation, simulation, in-vivo,
    in-vitro, in-silico testing
  • Transition from HIL>SIL>MIL and tradeoff understanding with specific automotive examples
  • Automotive HiL components: ECU, network, sensors, actuators
  • Automotive testing process: modeling, configuration, calibration, testing, measuring, evaluation
  • Overview of available tools and ways of working: VECTOR VT Systems, VN 8XXX boxes, ECU VC121, VECTOR CANdela, CANape, CANoe, vFlash


Prerequisite: If you are using a company computer, you must obtain approved access to RealVNC software; otherwise, personal computers are recommended.

Software: RealVNC.

Hardware: Computer with an Internet connection, working speakers, and microphone.

Prior knowledge: Students should have basic knowledge of testing principles and programming. Experience with automotive communication protocols (CAN/CAN FD) is welcome, but not a requirement.