Overview
This one-day advanced training focuses on automotive functional safety in embedded software development according to ISO 26262 Part 6. The course begins with a concise review of foundational concepts—including Automotive Safety Integrity Levels (ASILs), safety requirements, the safety lifecycle, and functional safety management—before examining the software development lifecycle in greater depth.
Participants explore software safety requirements, architectural design, safety analyses, unit design and implementation, verification, integration, and embedded software testing through practical examples. The course also addresses supporting topics such as confidence in the use of software tools, software component qualification, freedom from interference, MISRA C, static analysis, and software metrics.
Advanced topics include Linux and other open-source software elements, software watchdog concepts, and considerations related to ISO/PAS 8926:2024. SRES instructors connect these requirements and techniques to practical software-development challenges in safety-critical automotive systems.
Intended Audience
This advanced course is intended for engineers and technical professionals involved in developing or evaluating safety-related automotive software. It is particularly relevant for:
- Embedded software engineers developing safety-related automotive systems
- Software architects responsible for safety requirements, architecture, and freedom from interference
- Functional safety engineers applying ISO 26262 Part 6
- Verification and validation engineers responsible for software unit, integration, or system testing
- Engineering managers and technical leads overseeing safety-critical software-development programs
- Professionals evaluating software tools, pre-existing software components, Linux, or other open-source software elements for automotive applications
Objectives
By the end of this course, participants will be able to:
- Develop comprehensive, coherent, and traceable software safety requirements
- Define and document software architectures for safety-related automotive systems
- Apply appropriate software safety analyses and freedom-from-interference concepts
- Design, implement, and verify software units for safety-related applications
- Plan and execute software integration, verification, and embedded software testing activities
- Evaluate considerations related to software tools, software component qualification, and open-source software elements
Agenda
Below you will find an outline of the training course schedule.
- General topics for the product development at the software level
- MISRA C
- Confidence in the use of software tools (ISO 26262-8:2018, 11)
- Specification of software safety requirements
- Software architectural design
- Software safety analyses
- Software unit design and implementation
- Qualification of software components (ISO 26262-8:2018, 12)
- Software unit verification
- Static analyses (tool examples)
- Software metrics
- Software integration and verification
- Testing of the embedded software
- Software Configuration
- Advanced topics
- ISO/PAS 8926:2024
- Linux and other open source software elements
- Software watchdog concepts

