Experience Embedded

Professional Training, Consulting and Project Support


MicroConsult - Your Partner for Embedded Systems Engineering:
Professional Training, Consulting and Project Support.

From microcontrollers to system design – benefit from our decades of experience.

Training Schedule at a Glance

Embedded Software: Analysis, Design, Architecture

Key success factors for your embedded projects

Professional software engineering is the key to profitable and top-quality embedded software solutions. First of all, this covers the systematic analysis of customer requirements and the design or modeling of a sustainable software architecture. How can you achieve explicit and complete requirements? How can you achieve a sustainable embedded architecture, and how can it be maintained? These are essential issues in embedded software analysis and design - we provide you with answers.

Real-Time: Embedded Programming, Operating Systems

Expertise for software implementation

The implementation of requirements and the embedded architecture requires extensive knowledge of real-time programming with programming languages like embedded C or embedded C++ as well as of real-time operating systems (RTOS). Used systematically and with experience, debuggers and test tools ensure that your embedded software meets specific quality requirements. Learn more about the efficient use of programming languages, programming techniques and RTOS (real-time operating systems) for real-time requirements.

Microcontrollers: Multicore, Singlecore, Peripherals

Develop your application in no time - with the right know-how

Microcontrollers, whether singlecore or multicore, are the centerpeace of almost all embedded solutions. It is imperative to understand the architecture of your microcontroller and its development environment. This will enable you to utilize the functionality and performance of singlecore, multicore and peripherals for an efficient embedded solution. How do you make the most of a microcontroller with reasonable effort? Our trainings and coachings provide you with answers.

Test, Quality and Safety of Embedded Software

Sophisticated methods to achieve your quality objectives

The entire development process, through to the finalized embedded system, is accompanied by quality assurance and test measures. The purpose is to ensure that all functional and non-functional requirements as well as those from a (safety) standard are met. Various test levels, like unit test, integration test, system test, acceptance test and certification are the basis for project success and customer satisfaction. Make sure you know where to use which test methods and tools in the (agile) development process so as to achieve the specified product quality and how to comply with safety standards in order to fulfill the requirement of working along the state-of-the-art of science and technology.

Online Trainings

Benefit from our Online Formats for interactive training services!

Live Online Training Schedule >microconsult.academy >

ESE Kongess

Get orientation for future-proof developments.

ESE Kongress >

Featured Trainings

Embedded C: Programming Methods and Tools for Embedded Applications

This training shows you how object oriented techniques help you create higher-quality SW for embedded applications in a shorter time. You get an overview of the entire development process - SW analysis, design, implementation and test, with a focus on software system design using UML and implementation in C++.

Training Details: Embedded C: Programming Methods and Tools for Embedded Applications

Functional Safety (FuSa) of Electronics and Software According to IEC 61508 and ISO 26262

This training teaches basics of functional safe systems in the area of embedded systems. It covers items from terms and definitions to objectives of safety in relationship to the basic norm IEC 61508. Specifics of the related norm for automotive vehicles ISO 26262 are discussed in alternating fashion. The training also allows to apply the learned methods generically and according to other norms or standards.


Training Details: Functional Safety (FuSa) of Electronics and Software According to IEC 61508 and ISO 26262

AURIX™ TC3xx Workshop: 32-Bit Multicore Microcontroller Family (Aurix-2G Second Generation)

You know the architecture, basic on-chip peripherals and the features (especially related to multicore and safety extensions) of the AURIX™ device family. You get to apply low-level drivers for this hardware, adapt examples as required and test them with a debugger. Numerous exercises make this training a practical software workshop.

Training Details: AURIX™ TC3xx Workshop: 32-Bit Multicore Microcontroller Family (Aurix-2G Second Generation)

Embedded Software Test: Best Practices for Unit/ Module /Component Testing

The embedded software test training highlights the development and test process as well as the related dependencies, extensions and interactions. This way, you can exploit synergies and perform tests efficiently. Numerous hands-on exercises on software and hardware help you implement what you learned in the training.


Training Details: Embedded Software Test: Best Practices for Unit/ Module /Component Testing


Define the place, time, duration and your own pace of learning - with the microconsult.academy e-learning format, an extension to our standard training portfolio.

Your Benefit:

*Practice-oriented start into complex topics
*Use your own PC to attend the trainings
*Define your own pace of learning

Our online training portfolio is extended continuously.


Get started now - microconsult.academy

Plans for a Multicore Microcontroller Project?

There's no way around this topic for embedded engineers.
Intensify your knowledge in our multicore training!

Benefit from…
*A practical entry into the world of multicore
*Tips for performance optimization and SW architecture
*Exercises on a free USB stick or as download

… and get ready for future developments!

Training: Embedded Multicore Microcontrollers

MicroConsult is official training partner of

Our partners - source for the exchange of information, experience, innovative ideas, helpful tools, useful practice

This Embedded C training was really helpful. The fact that the focus was on methods and programming structures and not just syntax is really nice.

Massab Ahmad, Infineon Technologies more >