Open menu Close menu

Reference : 2.08.04.0006 (Intra-entreprise)

MISRA C Training

Duration : 2 days

Understanding MISRA C:2025

Learn how to implement MISRA C rules by combining theory and practice during this training course.

MISRA C Training Goal

Despite the many valid reasons for its popularity, the C programming language is full of pitfalls for the unwary, especially in the field of mission-critical embedded systems.

MISRA C is a set of leading software guidelines. Its aim is to facilitate the security, portability and reliability of code in the context of embedded systems. It's not surprising, then, that its use is commonplace in the development of embedded application software that complies with process and functional safety standards such as DO-178C and DO-278 in civil aviation, ISO 26262 in automotive, IEC 61508 for industrial safety and IEC 62304 for medical devices.

Course content:
  • Introduction to MISRA: a general introduction to the organization, its contributors and its products
  • Using “C” in embedded systems: a discussion around the C programming language, its advantages and disadvantages
  • Adopting and using MISRA C: Presentation and explanation of the recommended approach to using MISRA C
  • MISRA C:2023 guidelines: An overview of how the guidelines are constructed and how they are applied, with reference to key examples
  • Safety considerations: An explanation of the underlying thinking that makes MISRA standards equally applicable to safety- and security-critical applications, with examples
  • Deviations and compliance MISRA: 2020: It is unlikely that any relevant application could be developed and compliant with the MISRA rule set. This discussion looks at how to deal with such cases.

Contact us

Email : formation@isit.fr - Tél : +33 561 306 9 00

MISRA C Training Duration

2 days (14 hours)
In english

MISRA C Training Target Audience

This course is designed to meet the needs of software development teams, verification and validation teams, and anyone wishing to improve the quality of their software code in the C language. It is particularly suited to those wishing to obtain safety-critical certifications for their projects in all industrial sectors.
Software Team Leaders, Software Quality Managers, Software Engineers, Systems Engineers, Test Engineers

MISRA C Training Requirements

Knowledge of the C language is required.
  • Assessment methods: here
  • Trainer: Experienced engineer involved in the MISRA working group
Training organization registered under number 73 31 04675 31.
This registration does not imply state approval. Art.L6352-12 du Code du travail Circ. N°2006-10 du 16/03/06