Critical Automotive Software Certification Course
300 h online course in critical automotive software certification. 6 modules covering ISO 26262-6 (software development), ISO 26262-8 (supporting processes) and Polyspace. Assigned tutor and open enrolment.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Explain the requirements of ISO 26262-6 for software development.
Derive software safety requirements and an appropriate architecture.
Apply secure coding rules such as MISRA C.
Design unit and integration verification strategies according to ASIL.
Qualify software tools according to ISO 26262-8.
Prepare the conformity assessment and the software safety case.
Develop a critical software project in accordance with ISO 26262.
Who it's for
- Functional safety software engineer who wishes to specialise in Critical Automotive Software Certification.
- AUTOSAR software architect who wishes to specialise in Critical Automotive Software Certification.
- Software verification engineer who wishes to specialise in Critical Automotive Software Certification.
- Functional safety advisor who wishes to specialise in Critical Automotive Software Certification.
- Software quality engineer who wishes to specialise in Critical Automotive Software Certification.
- Embedded software developer who wishes to specialise in Critical Automotive Software Certification.
- Graduates in engineering or science seeking to enter the automotive industry.
What you'll work with
- ISO 26262-6 (software development)
- ISO 26262-8 (supporting processes)
- MISRA C:2012
- Automotive SPICE
- AUTOSAR
- IEC 61508-3 (software requirements)
- ISO/SAE 21434 (cybersecurity)
6 modules · 300 h
1.1ISO 26262 and its Part 61.2ASIL levels and decomposition1.3Technical and software safety requirements1.4Software V-model1.5SOTIF ISO 21448 and its relationship1.6Automotive SPICE and its integration1.7Cybersecurity ISO/SAE 214341.8Third-party software and SEooC1.9Safety case1.10Case study: ASIL assignment for a steering function
2.1Software safety requirements specification2.2AUTOSAR Classic and Adaptive architecture2.3Partitioning and freedom from interference2.4Memory and timing protection2.5Error detection mechanisms2.6Software safety analysis2.7Dependent failure analysis2.8Traceability with ALM tools2.9Model-based design2.10Workshop: freedom from interference analysis
3.1MISRA C:2012 and C++3.2AUTOSAR C++14 coding rules3.3Static analysis with Polyspace and QAC3.4Automatic code generation3.5Defensive programming3.6Concurrency management and RTOS3.7Multicore use3.8Certified safety libraries3.9Code reviews3.10Practice: correcting MISRA violations
4.1Unit and integration testing4.2Statement, branch and MC/DC coverage4.3Interface and resource testing4.4Fault injection4.5Back-to-back model and code testing4.6HIL and SIL testing4.7WCET analysis4.8Verification of reused software4.9Regression testing in CI4.10Laboratory: unit testing with MC/DC coverage
5.1Tool confidence: TCL5.2Compiler qualification5.3Functional safety assessment5.4Process audits5.5Configuration and change management5.6OTA updates and security5.7AI software in critical systems5.8Lessons from software-related recalls5.9Products certified by third parties5.10Case study: analysis of a recall
6.1Function selection6.2Risk analysis and ASIL6.3Software requirements6.4Architecture and partitioning6.5Verification plan6.6Static analysis and coverage6.7Tool qualification6.8Safety argument6.9Report and presentation6.10Final review with the tutor
How you'll learn
100 % online training on the SEIUM campus, with downloadable material, recorded classes and assigned technical tutor. No fixed timetables: students progress at their own pace within the intake, which makes it possible to combine it with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Polyspace, VectorCAST, Tessy, MATLAB/Simulink, LDRA, in free, academic or evaluation versions. Tests are studied using real procedures for unit testing with MC/DC coverage, static code analysis and software-in-the-loop testing. Assessment is continuous per module plus the final integrating project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Explain the requirements of ISO 26262-6 for software development.
Derive software safety requirements and an appropriate architecture.
Apply secure coding rules such as MISRA C.
Design unit and integration verification strategies according to ASIL.
Qualify software tools according to ISO 26262-8.
Where this takes you
Requirements
- No prior degree required.
- Internet connection and a computer capable of running the programme's software.
- A level of Spanish sufficient to follow the reading of technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 300 hours spread over 3 to 5 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.
You work with Polyspace, VectorCAST, Tessy, MATLAB/Simulink, LDRA. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.
A SEIUM diploma upon passing the continuous assessment and the integrating project. It is in-house training, not an official qualification from the Ministry.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Check the recognition policy when you enrol.
Related programmes
Course in IoT Applied to Agricultural Machinery
Online 300 h course in IoT applied to agricultural machinery. 6 modules covering ISO 11783 (ISOBUS), ISO/IEC 30141 (IoT reference architecture) and The Things Network (LoRaWAN).…
Course on Ethics in Public Communication on Fusion
Online course of 300 h in Ethics in Public Communication on Fusion. 6 modules covering Aarhus Convention (access to information and public participation), European Code of…
Course in Hydraulic Automation in Industrial Machinery
Online 300-hour course in hydraulic automation in industrial machinery. 6 modules covering ISO 4413 (hydraulic fluid power: general rules and safety requirements), ISO 13849-1 (safety-related parts…
More in Automotive & Motorsport
All Automotive & Motorsport programmes → · How to apply · Fees & financing · Scholarships