MicroConsult was represented at the ESE Congress 2015 not only as an organizer, but also as an exhibitor and with the following contributions:
Object-based or object-oriented?
Modern low-level driver programming with C/C++
Operating system: with or without?
Comparison and selection of software runtime architectures
MyOS – Cookbook for a Mini Operating System
C implementation of a custom kernel on the Cortex-MX
A multicore referendum
Processes and criteria for microcontroller selection
Quo vadis, Multicore?
Dead ends and future trends in microcontrollers
Systemic project management
Application of systemic rules in project work
Psychogram of agile methods
Agile values and principles under scrutiny
Damn – Too late again!
Project effort estimation
The documents for the lectures are available in the area „Expertise“Available for download.
Compact seminars from MicroConsult
Implementing state machines in C++: A step-by-step solution guide
For control tasks, many programs today use state machines. The C++ programming language is also becoming increasingly prevalent in the embedded systems field, with many projects migrating from C to C++. This compact seminar provides an introduction to programming state machines using the C++ programming language. It demonstrates the alternatives to switch-case and state patterns. Furthermore, the advantages and disadvantages of each solution are discussed.
These MicroConsult training courses cover the topic in detail:
Object-oriented programming with C++
Overview: Software Development (Windows, Linux, Mobile) – Training & Coaching
Today without, tomorrow with an operating system – but how? Transforming embedded software correctly.
This seminar teaches participants a practical method for transforming software – currently without an operating system – into software with an operating system. Using the presented method, participants can transform their existing software without an operating system into one with an operating system.
These MicroConsult training courses cover the topic in detail:
RTOS application: Development of runtime architectures for embedded and real-time systems
Overview: Embedded and Real-Time Software Development – Training & Coaching
Multicore controller practice: Solving new challenges using examples
In this compact seminar, you will learn to identify potential pitfalls in software architecture and programming on multicore microcontrollers and to pursue different solutions. You will learn about and apply hardware and software approaches to master the new challenges that multicore systems present. Exemplary exercises will be conducted on the Infineon AURIX microcontroller platform.
These MicroConsult training courses cover the topic in detail:
Embedded multicore microcontrollers in practice
Multithreaded/multicore programming
Overview – Microcontroller Training & Coaching
Isn't Embedded C also C? – Switching from C to Embedded C
Embedded systems are incredibly diverse. From small, simple, inexpensive, and short-lived promotional items to aerospace applications, the term "embedded system" encompasses a wide range of applications. But what are the implications for using the C programming language? A great deal – because on the one hand, resources (memory, runtime, etc.) are paramount for small systems, while on the other hand, operational safety takes precedence for safety-critical systems. Software quality attributes such as readability, reusability, and adaptability are often important but not necessarily the top priority.
These MicroConsult training courses cover the topic in detail:
Embedded C: Programming methods and tools for embedded applications
Embedded software design and patterns with C
Overview: Embedded and Real-Time Software Development – Training & Coaching
Embedded software testing: Best practices for unit/module/component testing
This seminar provides an overview of tests that, due to their close ties to programming, are typically performed by developers. In addition to introducing the most important steps of the testing process, black-box, white-box, and experience-based testing methods are covered, and code metrics for assessing test quality are discussed. The seminar concludes with a brief exploration of testable designs and test-driven development using a small C code example.
These MicroConsult training courses cover the topic in detail:
Embedded software testing: Best practices for unit/module/component testing
Overview: Testing and Debugging – Training & Coaching
Systematically developing software architectures: How requirements become an architecture
This seminar provides participants with a comprehensive overview of embedded software architecture, from requirements to the finished architecture. The practical application of the theory is partially demonstrated using the example of developing the architecture of an electric motor controller.
These MicroConsult training courses cover the topic in detail:
Software architectures for embedded systems and real-time systems
Design patterns (not only) for embedded systems
Overview: Quality and Safety – Training & Coaching
Building project teams: Methods to support team development
This compact seminar outlines the phases that every project team goes through. It teaches how managers can structure these phases to maximize the team's performance. Conflict and crisis management skills play a key role in this process.
Overview: Project Management Training & Coaching
Download
The documents for the lectures are available in the area „Expertise“Available for download.
MicroConsult is not only the organizer, but also regularly represented with an exhibition stand and numerous contributions at the ESE Congress:
Overview: MicroConsult contributions ESE 2025
Overview: MicroConsult contributions ESE 2022
Overview: MicroConsult contributions ESE 2021
Overview: MicroConsult contributions ESE 2020
Overview: MicroConsult contributions ESE 2019
Overview: MicroConsult contributions ESE 2018
Overview: MicroConsult contributions ESE 2017
Overview: MicroConsult contributions ESE 2016
MicroConsult fundraising campaign
A survey was conducted at the MicroConsult booth during the ESE Congress 2014.,
which we linked to a raffle and a fundraising campaign.
So, in total €495 for educational projects of SOS Children's Villages together.
