Experience Embedded

Professional Training, Consulting and Project Support

Coaching: Embedded and Real-Time Programming

The coaching services by MicroConsult offer a major advantage: our specialists introduce their expertise and experience directly in your solution process, thus contributing to the success of your projects. For example, we will work with you to analyze possible applications and the use of new software engineering or management techniques, develop concrete measures for introducing those techniques and then implement them. Doing so, we cover the following areas: system, software and hardware development, (agile) development processes, self-development, soft skills and software law.

Related trainings

Embedded C Training: Programming Methods and Tools for Embedded Applications - Face-to-Face Training
Training code: E-EMB-C

Embedded C++: Object-Oriented Programming for Microcontrollers with C++/EC++ and UML - Face-to-Face Training
Training code: E-EC++

Embedded C++ Advanced: Object-Oriented Programming for Microcontrollers with C++/EC++ - Face-to-Face Training
Training code: E-EC++FOR

Embedded Software Design and Patterns with C - Face-to-Face Training
Training code: E-ESD-C

Renesas Synergy™ Training: Application Programming - Face-to-Face Training
Training code: E-SYNERGY

Functional Safety (FuSa) of Electronics and Software According to IEC 61508 and ISO 26262 - Face-to-Face Training
Training code: E-SAFETY

Security Fundamentals for Embedded Systems - Face-to-Face Training
Training code: E-SECFUSI


Related trainings

Coaching

We will be happy to provide you with further information or submit a quotation tailored to your requirements.


> Coaching details as PDF

Coaching: Embedded and Real-Time Programming

Coaching Topics – Examples

Consulting regarding the development of your embedded and real-time software architecture

Review of your embedded and real-time software architecture

Evaluation of embedded and real-time software architectures

Introduction of object-oriented programming in your project

Establishing the process of modelling your embedded and real-time software with UML (Unified Modeling Language)

Consulting regarding the modelling of your embedded and real-time software architecture with UML (Unified Modeling Language)

Consulting regarding the development of embedded and real-time software architecture guidelines

Consulting regarding the development of your individual UML style guide and the related template model for your UML tool

Presenting options for automatic program code generation with current UML case tools

Supporting the selection of a UML tool that meets your requirements best

Consulting regarding the generation of the embedded and real-time software specification/ documentation

Consulting regarding the generation of your programming guidelines

Review of your program code

Consulting regarding the transition of your current embedded and real-time software without operating system to a solution that includes an operating system

Consulting regarding the selection of an operating system that meets your requirements and application

Refactoring of existing embedded and real-time software

Retrospective development of your embedded and real-time software architecture