^

Training event

Understanding MISRA C:2025 (2-day course)


Early bird price
€775.00
€99.00
Choose currency: EUR

← All training & seminars

Date: 1st - 2nd December 2026

Location: Munich. Germany

Training Overview

Despite the many sound reasons for its popularity, the C programming language is full of pitfalls for the unwary, particularly in the field of critical embedded systems.

The MISRA C language subset is a world-leading set of software guidelines. Its aims are to facilitate code safety, security, portability, and reliability in the context of embedded systems. Small wonder that its use is commonplace in the development of embedded application software in compliance with process and functional safety standards such as DO-178C and DO-278 in civil aviation, ISO 26262 in automotive, IEC 61508 in industrial safety, and IEC 62304 in medical devices.

This 2-day course provides delegates with a thorough understanding of the latest release of MISRA C:2025. The interactive, “hands-on” course was created with input from senior representatives of the MISRA C committee, providing a unique level of insight that is simply unavailable elsewhere. It reflects the latest release of MISRA C:2025.


Who should attend?

This training course is designed to support the requirements of software development teams, verification and validation teams, and anyone looking to improve the standard of their C language software code. It is especially applicable for those aiming to achieve safety- and security-critical certifications for their projects across the industrial sectors.

  • Software Team Leaders
  • Software Quality Managers
  • Software Engineers
  • System Engineers
  • Test Engineers


Agenda

Days 1 & 2

  • Introduction to MISRA: A background introduction to the organization, its contributors, and its products
  • Use of ‘C’ in embedded systems: A discussion surrounding the C programming language, its advantages, and its drawbacks
  • Adopting and using MISRA C: Presenting and explaining the recommended approach to the use of MISRA C
  • MISRA C:2025 Guidelines: An overview of how the guidelines are constructed and how they are applied, with reference to key examples
  • Security considerations: An explanation of the underlying thinking that makes MISRA standards equally applicable to both safety- and security-critical applications, with examples
  • Deviation and MISRA Compliance:2020: It is unlikely that any meaningful application can be developed that will comply with all MISRA rules. This discussion focuses on how those instances should be handled


Meet the instructor *

Andrew Banks is a Technical Specialist at LDRA with more than 35 years’ experience of high-integrity real-time/embedded software development.

A Chartered Fellow of the British Computer Society, he graduated from the University of Lancaster in 1989, and has spent most of his career within the aerospace, defence and automotive sectors.

Andrew is committed to standards development – he has been involved with MISRA since 2007 and has been Chairman of the MISRA C Working Group since early 2013; he is the Chairman of the BSI “Software Testing” Working Group; and an active participan

* Note that the nominated instructor may change due to unforeseen circumstances.

Terms and conditions

Purchase orders will be invoiced upon receipt and payment is required 14 days before the course commences. We regret that no refunds are allowed for cancellations or transfers received within 14 days or for non-attendance. Substitutions are permissible at any time.

Fees include comprehensive course materials, certificate of completion, and morning, lunch, and afternoon refreshments.

Accommodation can be arranged by the course administrator if required. Costs must be settled personally by delegates or their employers and are payable directly to the accommodation provider.


We understand that plans and circumstances change. If a place on a training course is booked for a delegate who is no longer able to attend, there are three options.

  • Nominate a substitute

Nominate a replacement delegate from your organisation. 5 days’ notice of substitution preferred please. Later substitutions may be permitted at the discretion of LDRA.

No substitutions are permitted for online courses once the course has commenced.

  • Transfer to another course

Nominate a different course date for the same delegate. LDRA require notification of the substitution no later than 20 working days before the course date, please.

The replacement course date must be within 12 months of the original, and only one transfer is permitted per delegate. There will be no refund offered in the event of non-attendance following a transferred booking.

  • Request a refund

The amount refunded will depend on the date that LDRA receive notice of cancellation, as shown in the following table.

Edit
Weeks prior to course date % refund received
13+ weeks 100%
6-12 weeks 75%
4-6 weeks 50%
2-4 weeks 25%
0-2 weeks 0%

LDRA are committed to providing inclusive and accessible training courses. Please contact us prior to booking to discuss any additional needs you may have.

 


Location

In Person: TASKING Headquarters, Munich, Germany


Contact details

Queries? Or ready to book?

Email: sales@ldra.com or call +44 (0)151 649 9300


FREE 30 Day
TRIAL

Email Us

Email: info@ldra.com

Call Us

EMEA: +44 (0)151 649 9300

USA: +1 (855) 855 5372

INDIA: +91 80 4080 8707

Connect with LDRA