Einführung in Embedded C++ Training

Ziel dieses Kurses ist die Vermittlung solider Grundlagen in der sehr komplexen Programmiersprache C++.

Zur Terminauswahl Individuellen Termin anfragen
C++ Logo

Auf einen Blick

Rahmendaten

● 3 Tage (6 Einheiten, jeweils 4 Stunden pro Einheit)

● Remote

Deutsch oder Englisch

● Es findet wöchentlich eine Trainingseinheit statt.

Zielgruppe

  • Fachanwender:innen aus dem Bereich Embedded-Software-Entwicklung
  • Vorwissen in C oder C++ ist nicht erforderlich, jedoch ist Erfahrung mit einer imperativen Programmiersprache hilfreich.

Anwendungsbeispiele

Entwurf und Umsetzung von Funktionalität in einem eingebetteten System.

Beschreibung

Die Programmiersprache C++ hat eine über 40-jährige Geschichte. Trotz dieses stolzen Alters bleibt sie bis heute höchst relevant, ganz besonders im Bereich der Entwicklung von Embedded Software. Nicht nur ist ein erheblicher Teil existierender Software in C++ implementiert, auch für neue Softwareprojekte wird die Sprache nach wie vor gewählt. Gleichzeitig entwickelt sich C++ kontinuierlich weiter und das Standardisierungskomitee veröffentlicht alle drei Jahre eine neue Version des C++ Standards.

Ziel dieses Kurses ist die Vermittlung solider Grundlagen in der sehr komplexen Programmiersprache C++. Dabei passen unser Trainer:innen die Kursinhalte flexibel an die Wissensstände der Teilnehmenden an.

Agenda

● So führt ein Computer wirklich ein Programm aus.

● Einführung in die grundlegenden Konzepte der Sprache C++

● Design und Implementierung von Funktionen und Datenstrukturen

● Einführung in die Implementierung von Kommandozeilen-Anwendungen

● Einführung in die Strukturierung komplexer Software

● Verwaltung von Abhängigkeiten im Softwaresystem

● Ein Großteil des Trainings besteht aus interaktiver Programmierung bzw. Übungen in Teamarbeit, die die Teilnehmenden in Kleingruppen lösen.

Typische Fragen, die wir beantworten:

  • Was sind einige häufige Hindernisse beim Schreiben von Programmen in C++?
  • Wie gelange ich von einem Problem, das ich lösen will, zu einem Programm, das es tatsächlich löst?
  • Was passiert wirklich bei der Ausführung eines von mir geschriebenen Programms im Computer?
  • Welche Teile meines Programms sollte ich besser zusammenhalten, welche getrennt halten?
Einführung in Embedded C++ Training
2.100,00 € (p.P., zzgl. MwSt.)

Die nächsten Termine

16.09.2026 - 21.10.2026 , remote, Deutsch, 2.100,00 € - Jetzt buchen
  • signiertes Teilnahmezertifikat
  • erfahrene Trainer:innen
  • kleine Trainingsgruppen
Zur Terminauswahl
Benötigen Sie ein zielgerichtetes, individuelles Training nach den Bedürfnissen Ihres Unternehmens? Jetzt anfragen
2.100,00 € (p.P., zzgl. MwSt.)

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

Schwarz-weiß Bild Dr. Christoph Erhardt

Dr. Christoph Erhardt

ISTOB Certified Tester Foundation Level Zertifizierung
Zertifikat iSAQB Certified Professional for Software Architecture – Foundation Level
Dr. Christoph Erhardt entwickelt bei inovex Softwareplattformen für Medizingeräte auf Basis von Open-Source-Technologien. Am liebsten hält er sich im Maschinenraum der Systemsoftware auf - dort, wo Hardware, Betriebssystem und Anwendungssoftware zusammentreffen. Erfahrung mit der Durchführung von Schulungen sammelt Christoph Erhardt seit 2007; zunächst in der akademischen Lehre und seit 2019 auch in der freien Wirtschaft.
Weitere Trainings mit Dr. Christoph Erhardt →
schwarz-weiß Foto von Stefan Kratochwil

Stefan Kratochwil

Zertifikat iSAQB Certified Professional for Software Architecture – Foundation Level
Stefan Kratochwil ist seit 2016 als Softwareentwickler für Embedded Systems tätig. Mit seiner langjährigen Erfahrung als Entwicklungsingenieur für komplexe Linux-Systeme, Echtzeitbetriebssysteme und Mikrocontrolleranwendungen legt er nicht nur großen Wert auf Wart- und Testbarkeit, sondern insbesondere auch auf die effiziente Nutzung von Softwaretools und auf die zielgruppengerechte Vermittlung von Wissen und Know-How.
Weitere Trainings mit Stefan Kratochwil →
schwarz-weiß Foto Tobias Klaus

Tobias Klaus

Tobias Klaus ist Softwareingenieur bei inovex und beschäftigt sich mit der Erstellung von eingebetteten Softwareplattformen auf Basis von Open-Source-Technologien. Sein Fokus liegt auf der Entwicklung von Lösungen für regulierte Bereiche, insbesondere in der Medizintechnik. In diesem Zusammenhang hat Tobias wertvolle Erfahrungen in den Bereichen Echtzeitsysteme, Testbarkeit sowie Reproduzierbarkeit gesammelt. Seit seinem Diplom 2011 befasst er sich intensiv mit der Programmiersprache C++ und entwickelt in seinem beruflichen Alltag sowohl Anwendungs- als auch Systemsoftware sowie Software-Bibliotheken. Er hat zudem seit 2012 Erfahrung in der Konzeption und Durchführung von Schulungen, zunächst in der akademischen Lehre und seit 2020 auch in der freien Wirtschaft.
Weitere Trainings mit Tobias Klaus →
Schwarz-weiß Bild von Florian Franzmann

Florian Franzmann

Zertifikat iSAQB Accredited Trainer – CPSA-Foundation Level
Florian Franzmann entwickelt bei inovex Softwareplattformen für eingebettete Systeme auf Basis von Open-Source-Technologien. Er ist unter Anderem in den Bereichen Medizintechnik und Automotive immer dort unterwegs, wo nackte Hardware, Betriebssystem und Anwendungssoftware aufeinandertreffen. In diesem Spannungsfeld hat er in der Vergangenheit Erfahrungen in den Bereichen Echtzeitsysteme, Signalverarbeitung und Security sammeln dürfen. Seit 1998 befasst er sich mit der Programmiersprache C++ und entwickelt in seinem beruflichen Alltag Anwendungs-, Systemsoftware und Software-Bibliotheken. Weiterhin befasst er sich gerne mit dem Innenleben verschiedenster Linux-Distributionen. Erfahrung mit der Konzeption und Durchführung von Schulungen sammelt Florian seit 2003, zunächst in der akademischen Lehre und seit 2018 auch in der freien Wirtschaft.
Weitere Trainings mit Florian Franzmann →
Schwarz-weiß Bild von Florian Münchbach

Florian Münchbach

Weitere Trainings mit Florian Münchbach →

Warum inovex Academy?

Unser Angebot

Die inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.

Offener Erfahrungsaustausch

In unseren offenen Trainings legen wir großen Wert auf den Erfahrungsaustausch unter Gleichgesinnten. Lernen Sie von und mit anderen Expert:innen.

Kuratierte Inhalte

Alle Trainingsinhalte sind sorgfältig ausgewählt, um den bestmöglichen Lerneffekt zu erzielen und möglichst viele Inhalte zu vermitteln.

Praxiserfahrene Trainer:innen

Unsere Trainer:innen kommen aus der Praxis und haben viele der vermittelten Inhalte schon in ihrer täglichen Arbeit erprobt und erfolgreich angewendet.

Flughöhe nach Maß

Unsere Trainings starten dort, wo viele Standard-Kurse aufhören. Durch ihren interaktiven Aufbau passen wir die Flughöhe dynamisch an das Expert:innenwissen der Teilnehmenden an und steigen gern auch tief in komplexe Fragen ein.

Die nächsten Termine im Überblick

Dieser Termin findet an sechs Tagen an jeweils einem halben Tag pro Woche statt.

16.09.2026 - 21.10.2026
Deutsch remote Plätze verfügbar 2.100,00 € (p.P., zzgl. MwSt.) Jetzt buchen
Kein passender Termin dabei? Individuellen Termin anfragen

Häufig gestellte Fragen

Was ist das Ziel des Embedded C++ Grundlagen Training?
Das Embedded C++ Grundlagen Training zielt darauf ab, Software-Entwickler:innen eine solide Basis in C++ zu vermitteln, die für die Embedded-Software-Entwicklung unerlässlich ist. C++ bleibt auch nach über 40 Jahren eine Kernsprache, insbesondere für ressourcenoptimierte und performante Anwendungen. Unsere erfahrenen Trainer:innen passen die Kursinhalte flexibel an die unterschiedlichen Vorkenntnisse der Teilnehmer:innen an. So stellen wir sicher, dass jede:r – vom Junior-Entwickler:in bis zum erfahrenen Ingenieur:in – die notwendigen Kenntnisse und praktischen Fähigkeiten erwirbt, um effizienten und robusten C++ Code für eingebettete Systeme zu schreiben. Das Training bereitet Sie darauf vor, die Herausforderungen der Hardware-nahen Programmierung souverän zu meistern.
Welche Themen werden im Training behandelt?
Unser Embedded C++ Grundlagen Training deckt die wichtigsten Themen ab, die Sie für den Einstieg in die Embedded-Software-Entwicklung benötigen. Die Kursinhalte sind praxisorientiert und auf die Anforderungen moderner Mikrocontroller-Programmierung zugeschnitten, indem sie die Grundlagen der Embedded-Programmierung, die Syntax und Struktur von C/C++ sowie die Hardware-Interaktion mit Mikrocontrollern detailliert behandeln. Zudem erlernen die Teilnehmer:innen essenzielle Debugging-Techniken und Fehlerbehebung für Embedded-Systeme, inklusive der Nutzung von Debuggern und Analyse-Tools. Dieses Training vermittelt Ihnen die Kompetenzen, um robuste und effiziente Embedded-Anwendungen zu entwickeln, die den spezifischen Anforderungen von Hardware-naher Programmierung gerecht werden.
Wie ist das Training zur Embedded-Software-Entwicklung strukturiert und für wen ist es geeignet?
Unser Training zur Embedded-Software-Entwicklung ist flexibel und praxisnah konzipiert, um sich optimal in Ihren Arbeitsalltag integrieren zu lassen. Es besteht aus sechs Einheiten, die jeweils vier Stunden dauern und bequem remote durchgeführt werden können. Die Kurse finden wöchentlich statt und werden sowohl auf Deutsch als auch auf Englisch angeboten, was eine breite Zugänglichkeit für internationale Teilnehmer:innen ermöglicht. Dieses Training richtet sich an Fachanwender:innen aus dem Bereich der Embedded-Software-Entwicklung, wie Software-Entwickler:innen, Junior-Entwickler:innen sowie Quereinsteiger:innen aus anderen Programmiersprachen. Obwohl kein Vorwissen in C oder C++ erforderlich ist, ist Erfahrung mit einer imperativen Programmiersprache von Vorteil, um die praxisbezogenen Anwendungsbeispiele zum Entwurf und zur Umsetzung von Funktionalitäten in eingebetteten Systemen optimal zu nutzen und sich auf die Herausforderungen der Embedded-Entwicklung vorzubereiten.
Was ist Embedded C++?
Embedded C++ ist eine spezialisierte Version der Programmiersprache C++, die gezielt für die Entwicklung von Embedded-Systemen optimiert wurde. Diese Systeme sind kompakte, integrierte Computer, die spezifische Steuerungs- oder Überwachungsfunktionen in einer Vielzahl von Geräten erfüllen – von Haushaltsgeräten über IoT-Devices und Automobil-Elektronik bis hin zu industriellen Maschinen, wobei sie sich durch ressourcenschonende Programmierung und Echtzeitfähigkeit auszeichnet. Die Sprache erlaubt einen direkten und präzisen Zugriff auf Hardware-Register und Peripheriegeräte, was für die Programmierung von Treibern und Low-Level-Komponenten entscheidend ist. In unserem Training „Einführung in Embedded C++“ vermitteln wir Ihnen die Grundlagen der Embedded-Entwicklung und zeigen, wie Sie Embedded C++ effektiv einsetzen, um robuste, effiziente und zuverlässige Anwendungen für eine Vielzahl von eingebetteten Systemen zu erstellen, und dabei auch objektorientierte Programmierung (OOP) ressourcenbewusst anwenden können.
Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Zurück
Foto von Collin Rogowski

Ich freue mich auf Ihre Anfrage.

Collin Rogowski

Ihr Erfolgspartner für effektive Trainings

Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen.
Kontaktieren Sie uns noch heute!

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individuelles Trainingsangebot für Ihr Unternehmen
  • Über 25 Jahre Erfahrung als inovex Academy

Einführung in Embedded C++ Training

Erweitern Sie Ihre Fähigkeiten und bauen Sie Ihre Expertise aus! Unsere erfahrenen Trainer:innen unterstützen Sie dabei, Ihre Ziele zu erreichen. Melden Sie sich an und bringen Sie Ihr Know-how auf ein neues Level! Zur Terminauswahl