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. Knowhow transfer tailored to meet your needs and project objectives. People and practice oriented.

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.

ESE Kongess

Get orientation for future-proof developments.

ESE Kongress >

Know-how for Embedded Projects

Benefit from our experience in embedded software and systems engineering

Our Services >

NEW !! Renesas Synergy™ Application Programming

Implement your own applications based on the Renesas Synergy™ platform. This training provides you with the perfect entry into practical application.

Training Details: Renesas Synergy™ Application Programming

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

This training highlights the architecture, basic on-chip peripherals and the key differentiators (especially multicore and functional safety) of the AURIX™ device family.

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

New!! Debugging for TriCore/AURIX™ with Lauterbach TRACE32

This training introduces the features of the Lauterbach TRACE32 debugger. You learn how to use them to debug a microcontroller system and can write and test script files that set up your debug session.

We also offer a related training on Tracing and Multicore Debugging for TriCore/AURIX™ (MCDS) with Lauterbach TRACE32. Click here for details.

Training Details: Debugging for TriCore/AURIX™ with Lauterbach TRACE32

New !! Cortex™-M23, M33: ARMv8-M Architecture Training with Security Extension

You know the new ARMv8-M architecture (Cortex™-M23 and -M33) and can write software in C and Assembler. You can place the programs in mixed secure and non-secure configuration in memory and test them. You are perfectly prepared for developing Cortex™-M23/M33 based systems.

Training Details: Cortex™-M23, M33: ARMv8-M Architecture Training with Security Extension

Training for the Renesas Synergy™ Platform

MicroConsult has launched a 3-day training for the new Renesas Synergy™ platform. Participants get an overview of the main application programming interfaces (API) of the Synergy™ software package (SSP). More than half of the training comprises practical exercises. With this the perfect entry into practical application, developers can implement their own applications based on the Renesas Synergy™ platform.

Renesas Synergy Platform Training

Embedded Software Engineering

The complexity of embedded software is exploding as a result of trends like the Internet of Things (IoT), Industry 4.0, autonomous driving, smart city, smart health or smart home. Project managers, SW architects and developers therefore have to master the discipline of embedded software engineering. We help those new to embedded software engineering get started successfully and professionals intensify their know-how.

Event: Embedded Software Engineering Kongress

MicroConsult is official training partner of

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

Thank you for a very thorough training. My colleague and I have already made considerable advancements in our project using the GTM, and this is in large part due to the skills of the instructor.

Alexander Lucido, Hybrid Controls, Inc.