Our training courses are delivered by specialists and technical experts with multiple years’ worth of experience. Each course is designed to help clients develop the core skills and understanding they need to deliver certified safety or mission-critical systems. Whether you need to brush up on the most recent issues around a safety standard, enter a new market altogether or equip your engineers with the knowledge they need to develop safety-critical systems, we're the first port of call for the training that you need.

Key features:

  • Frequent public classes at convenient locations
  • Private class options where our experts come to you
  • Training by industry experts and technical specialists
  • Bespoke courses with customised content to meet your exact requirements

Safety Training for Aerospace

CRITICAL Software uses senior practising avionics engineers and DERs to provide training in DO-178C, DO-254 and DO-278A. Its instructors have provided more training, for more years, than any other avionics training provider. They have an average of over twenty years' experience of avionics software and systems and have trained more than 6,000 engineers and managers.

Applied DO-178C: Avionics Certification

Designed for those with a basic understanding of DO-178B or other safety-critical standards, this course provides a detailed overview of the certification standard’s scope and objectives, including how to avoid the most common mistakes and risks, the latest certification techniques, tools and best practices, applying the standard in military and commercial contexts and much more. Find out more and register for the course.

Applied DO-254 & ED-80: Avionics Hardware Certification

This course provides an understanding of the relationship between DO-178C and the hardware certification standards DO-254 & ED-80. The course develops a full understanding of the standards’ scope and objectives, covering best practice and how to successfully conform to requirements and pass audits in the most cost and time-effective way. Find out more and register for the course.

DO-278A: CNS/ATM Ground-Based Systems

This course explores DO-278A’s relationship to DO-178C, and how to apply the standard to non-airborne CNS/ATM systems. Examining the principles that underpin the standard, the course develops a strong understanding of the safety, software and hardware requirements in order conform to requirements in the most cost-effective, low-risk way. Find out more and register for the course.

Applied DO-178C & DO-254: Combined Avionics Certification

This training course covers both of these important airborne software certification standards in a single, combined course, developing a full understanding of the standards’ objectives, and covering the best tools and practices needed to comply with their requirements in the most cost-effective way. Find out more and register for the course.

Safety Training for Automotive

To guarantee the appropriate levels of road safety, ISO 26262 addresses the planning and development of safety-critical systems, setting out the Automotive Safety Integrity Level (ASIL) requirements for Electronic Control Units. CRITICAL Software’s ISO 26262 training course focuses on the various aspects of automotive embedded systems that need to be developed and integrated according to the lifecycle requirements set out in ISO 26262.

Managing the Functional Safety of Road Vehicles

Our safety training course covers the following main modules, developing a full understanding of the implications of ISO 26262:

  • ISO-SupProc: supporting the processes required for developing safety-critical embedded systems
  • ISO-FSM: exploring the functional-safety management of road vehicles
  • ISO-SysDev: considering functional-safety in embedded systems development
  • ISO-HwDev: considering functional-safety in hardware development
  • ISO-SwDev: considering functional-safety in software development

Find out more and register for the course.

Safety Training for Energy and Utilities

CRITICAL So­ftware’s training course for engineers, operators, HSE advisors, risk management practitioners and other decision makers provides a detailed understanding of how to apply the principles of functional safety to the development and assessment of safety systems, based on the IEC 61508 standard.

Functional Safety Training

During the workshop, the main elements of the safety lifecycle are explained and its relationship to the development of safety systems discussed. The course also covers the assessment of safety systems to ensure they conform to functional requirements and risk reduction objectives. Attendees will develop the skills necessary to specify, implement and assess safety systems in a way that meets the requirements of IEC 61508. Key topics include RAMS tools, Failure Mode and Effect Analysis, Layer of Protection Analysis, Fault Tree Analysis and how to design documentation so that it effectively supports certification efforts.

Find out more and register for the course.

Safety Training for Healthcare

Developing software for medical devices is highly regulated, requiring manufacturers to understand risk management, controlled lifecycle management, validation and verification, configuration management and change control. The key, mandated software standard within the medical devices industry is IEC 62304. However, many of the standard’s requirements are not defined prescriptively, leaving many medical device manufacturers with the challenge of how to best interpret the standard.

CRITICAL Software is a leader in the development and testing of safety-critical software and systems, providing important safety management and training to leading organisations in the healthcare industry.

Software Development for Medical Devices: Achieving Best Practice Through IEC 62304

This training course will provide much needed clarification of IEC 62304’s requirements and presents a detailed examination of how they can be implemented by manufacturers looking to efficiently deliver safe, effective and secure medical devices whilst conforming to industry best practice. A step-by-step breakdown of IEC 62304 will be accompanied by clear guidance on what each section means in practice. The course is ideal for software developers, systems engineers and managers involved in the development of software for medical devices. The course is also suitable for QA and RA professionals who are new to the area of software development for medical devices. Find out more and register for the course.

Software Development for Mobile Apps: Achieving Best Practice Through IEC 62304

This training course focuses on the development of mobile medical devices and how to efficiently conform to standards requirements in order to fulfil the legal requirements needed to sell to the EU, the US and the rest of the world. Standards covered include IEC 62304 for software development, ISO 14971 for safety risk management and IEC 62366 for human factors and usability engineering. Find out more and register for the course.

Safety Training for Railway

CRITICAL Software uses senior practising avionics engineers and DERs to provide training in the CENELEC standards EN 50126, EN 50128 and EN 50129 and ERTMS/ECTS for trackside and onboard systems, as well as courses covering the principles of systems engineering and risk assessment in the rail sector.

Railway CENELEC Standards: EN 50126/8/9

CRITICAL Software’s two-day workshop empowers attendees to make better informed decisions about issues relating to the CENELEC standards and their application in the rail industry. The CENELEC standards cover the specification and demonstrability of system Reliability, Availability, Maintainability and Safety (RAMS) (EN 50126 / IEC 62278), communications, signaling and processing systems in rail control and protection systems (EN 50128 / IEC 62279), and communications, signaling and processing systems in safety-related electronic systems for signaling (EN 50129). Find out more and register for the course.

An Overview of ERTMS

CRITICAL Software’s one-day training course provides attendees with a general understanding of trackside and onboard systems in the context of the European Rail Traffic Management System (ERTMS) and the European Train Control System (ETCS).

An understanding of the basis of ERTMS and ETCS is developed, exploring why the systems were developed and what purpose they serve. Following this, a more detailed understanding of trackside architecture, ETCS language and train modes, and driver-machine interfaces is developed. Find out more and register for the course.

Systems Engineering in the Rail Industry

This two-day training course introduces the discipline of systems engineering, and how its application contributes to safety management in the rail sector. One of the greatest challenges that engineers in the rail sector face is how to deal with the complexity of railway projects, even when projects seem superficially manageable at first glance. This training course will review and discuss the common problems faced by engineers and the tools they can use to effectively deal with these challenges. Find out more and register for the course.

Developing Risk Assessment Skills for the Rail Sector

This three-day course provides a detailed understanding of the risk assessment tools and fundamental techniques used in the rail sector. The course provides clarity and addresses the challenges associated with a confusingly broad range of risk assessment tools and techniques, helping attendees to avoid the common selection mistakes that can waste time and money, and cause problems further down the line. Find out more and register for the course.

Safety Training for Space

Our training course provides attendees with an introduction to the parts of the European Cooperation for Space Standardisation (ECSS) initiative that relate to the development of certified software applications. The course provides an overview of the ECSS's organisation and disciplines, followed by a more detailed examination of the appropriate sections of the Space Product Assurance and Space Product Engineering branches.

Software Development for Space Applications

This two-day course looks at the relevance of ECSS to product development in the space sector, looking at how ECSS quality assurance impacts software development processes. Attendees will come away having developed a solid understanding of the software engineering processes and safety concepts required to meet ECSS certification objectives. Find out more and register for the course.

Want to register for our 'Requirements Engineering' training course?

Click the button below to learn more and to register for our 'Requirements Engineering' training course.

Register now

Talk to us today!

Click the button below and one of our experts will contact you shortly.

Contact us