Automotive Systems and Software Engineering

In-House Training

Modern premium cars have dozens of control units containing well over 100 million lines of code. Different communication buses transmit hundreds of messages and thousands of signals. Today, more than 90% of all innovations in the automotive sector are already electronic or software-based. Consequently, a car bundles many questions of software engineering within an area of 5 × 2 m². This includes the development of complex and reliable software systems.

In this course, we cover the fundamentals of automotive software engineering. We also discuss its peculiarities and challenges.

Which standards are covered in this automotive software course?
The course introduces Automotive SPICE, AUTOSAR, functional safety concepts, SOTIF, and automotive cybersecurity principles.

You will learn about:

  • The core process for automotive software development
  • Selected methods used in automotive software engineering
  • Technical fundamentals of in-vehicle electric/electronic (E/E) systems

Following that, we focus on safety aspects of software development, as many software-based systems are safety-related.

Price on Request
2 days
English or German
Online or on-site

Target Audience

Who should attend this automotive software engineering training? This introductory automotive software engineering training class is designed for current automotive professionals as well as career changers looking to develop their skills regarding automotive software development.

Highlights

  • Fundamentals of automotive software engineering
  • Life cycle models to develop software-based automotive E/E systems (V-model, agile models, model-based development, Automotive SPICE)
  • ECUs and E/E systems
  • E/E architectures today and tomorrow
  • Automotive bus systems
  • Driving Automation Systems (SAE Levels)
  • Introduction to AUTOSAR
  • Collaborative automotive software development (automotive supply pyramid, development interface agreement)
  • Cost model for automotive E/E systems
  • Dependability domains (Functional safety, SOTIF, cybersecurity)

Agenda

This automotive software engineering course combines technical automotive software topics with essential process considerations:

Introduction

  • ECUs, Domain Control Units (DCUs), and E/E Systems
  • Distributed Systems and E/E Architectures
  • In-Vehicle Networking (CAN, LIN, Flexray, Ethernet)
  • AI Systems and Components
  • AUTOSAR
  • Life Cycle Models, Automotive SPICE
  • Core Process for Automotive Software Development
  • Specification of the Logical System Architecture
  • Specification of the Technical System Architecture
  • Specification of Software Components
  • Design and Implementation of Software Components
  • Software Component Testing
  • Software Integration and Testing
  • System Integration and Testing
  • Calibration
  • System and Acceptance Testing
  • (Over-the-Air) Software Updates

Learning Objectives

By the end of this course, you will:

  • Be able to compare and contrast software development in the automotive domain with software engineering in other domains
  • Understand why system and software engineering are deeply interwoven
  • Be familiar with characteristics and differences of key life cycle models
  • Understand the different activities of the core process for the development of automotive E/E systems
  • Understand selected methods used for automotive software engineering
  • Understand peculiarities and challenges of software development in automotive engineering.

Customer Opinion

Nikhil Mathew, DynaFusion Technologies

This training class provided a comprehensive overview of the topic area. The key aspects of automotive software engineering were very well covered.

Our Trainers

This image shows Prof. Dr. Mirko Conrad.
This image shows Prof. Dr. Mirko Conrad.
Prof. Dr. Mirko Conrad
Managing Director | samoconsult GmbH
More Info

Contact Us

This image shows Prof. Dr. Mirko Conrad and Björn Kunze.
Prof. Dr. Mirko Conrad & Björn Kunze
tudoor academy

* Mandatory field

Please add 5 and 5.