Blog
Design Pattern
A method for reusing standardized software structures. In object-oriented development of software architecture, software design, and object-oriented programming (OOP) – a structured software development method – one repeatedly encounters...
Trainer & Consultant (m/f/d) for Microcontrollers and Embedded Software
MicroConsult is an established provider of training and coaching services in the field of embedded systems engineering. For almost 50 years, we have been successfully imparting in-depth expertise to hardware and software developers worldwide. Due to our growth, we are seeking qualified support with...
Customer testimonials
Excerpt from customer feedback on the "Design Patterns (not only) for Embedded Systems" training course: "A top-notch course! I learned and understood a great deal. The course structure was excellent. The design patterns were explained clearly and memorably through derivation. I will recommend this course to my colleagues...".
The 7 most important tips for your embedded software architecture
What are the key considerations when developing architectures for embedded software? This is a question we cover in detail in our seminars. In this article, we've briefly summarized the most important aspects for you. Even if you're not a software architect yourself, it's important that you...
Media Center: Videos & Info
One Hour to RTOS - Renesas Synergy™ Online Training One Hour to the Cloud - Renesas Synergy™ Online Training Embedded Software Engineering Congress (ESE Congress) 2025 Embedded Software Engineering Congress (ESE Congress) 2024 Embedded Software Engineering Congress (ESE Congress) 2023 Embedded...
Food for thought – The human side of project success
In Peter Siwon's column, you'll learn about the human side of project success in an entertaining way. Why good teams don't just fall from the sky. There's a key question when it comes to project success: How are successful teams formed? This article provides answers that...
Embedded Software: Analysis, Design and Architecture
Development processes are the basis of modern software development. It has now become widely known that the VHIT (from brain to terminal) method is no longer compatible with the current and ever-increasing complexity of embedded and real-time software/real-time systems...
Real-time: Embedded programming and operating systems
What does professional embedded software development mean? Based on the software architecture refined in the software design, you, as a software developer, implement (program) this architecture in a structured, procedural, object-based, or object-oriented manner using the programming language...