Zum Inhalt springen
IT & Software

Embedded Software-Entwickler

Embedded Software-Entwickler programmieren Software, die direkt auf Mikrocontrollern und Steuergeräten läuft – in Autos, Maschinen, Medizingeräten oder Haushaltsgeräten. Sie arbeiten dicht an der Hardware und müssen mit begrenztem Speicher, Echtzeitvorgaben und Messgeräten umgehen.

0 offene Stellen zu diesem Beruf im aktuellen Bestand.

Gehalt

Was man als Embedded Software-Entwickler verdient

Monats- und Jahresbrutto nach Erfahrungsstufe, bundesweit
Erfahrung Von Median Bis Jahresbrutto Verhältnis
Berufseinstieg 3.800 € 4.300 € 5.000 € 51.600 €
Mit Berufserfahrung 4.800 € 5.600 € 6.600 € 67.200 €
Mit langjähriger Erfahrung 6.000 € 7.000 € 9.000 € 84.000 €

Am stärksten hängt das Gehalt von Branche und Tarifbindung ab: In tarifgebundenen Betrieben der Metall- und Elektroindustrie (IG Metall) liegen die Werte deutlich über denen kleiner Ingenieurbüros und mancher Entwicklungsdienstleister. Region und Firmengröße spielen ebenfalls eine große Rolle, Zusatzqualifikationen wie funktionale Sicherheit oder Embedded Security zahlen sich messbar aus.

Die Werte sind Orientierungswerte und keine amtliche Statistik. Sie sind aus öffentlich verfügbaren Erhebungen, Tarifwerken und Stellenanzeigen abgeleitet und auf volle Euro gerundet. Im Einzelfall entscheiden Betrieb, Tarifbindung, Region, Qualifikation und Verhandlung – die Abweichung nach oben wie nach unten kann erheblich sein.

Das Jahresbrutto ist das 12-fache des Monatswertes. Urlaubs- und Weihnachtsgeld sind nicht enthalten, weil sie sich von Branche zu Branche unterscheiden.

Gehalt nach Bundesland

Das Berufsbild

Was macht ein Embedded Software-Entwickler?

Embedded Software steckt in Geräten, die niemand als Computer bezeichnet: in der Motorsteuerung eines Autos, im Wechselrichter einer Solaranlage, in einer Insulinpumpe, in einer Verpackungsmaschine. Embedded Software-Entwickler schreiben diesen Code, meist in C oder C++, teilweise in Rust, und bringen ihn auf Mikrocontroller, die mit wenigen Kilobyte Speicher und ohne vollwertiges Betriebssystem arbeiten. Zur Arbeit gehört das Ansteuern von Sensoren und Aktoren über Schnittstellen wie SPI, I2C, CAN oder Ethernet, das Konfigurieren von Timern und Interrupts, das Einbinden eines Echtzeitbetriebssystems und das Schreiben von Treibern.

Ein großer Teil des Alltags besteht aus Fehlersuche. Wenn ein Steuergerät nach vier Stunden Dauerlauf hängen bleibt, hilft kein Stacktrace im Browser, sondern ein Debugger am JTAG-Anschluss, ein Logic Analyzer oder ein Oszilloskop. Dazu kommen Tests auf Zielhardware, automatisierte Tests auf dem Entwicklungsrechner, Code-Reviews und Abstimmung mit Elektronikentwicklung, Mechanik, Test und Produktion. In regulierten Bereichen wie Automotive, Medizintechnik oder Luftfahrt gehört Dokumentation nach Normen wie ISO 26262 oder IEC 62304 fest dazu.

Wie wird man Embedded Software-Entwickler?

Der übliche Weg führt über ein Studium in Elektrotechnik, Technischer Informatik, Informatik oder Mechatronik, als Bachelor oder Master. Auch der Weg über eine Ausbildung zum Elektroniker für Geräte und Systeme oder Fachinformatiker mit anschließender Weiterbildung oder Berufserfahrung ist verbreitet, besonders im Maschinenbau und in kleineren Firmen. Quereinstieg aus der reinen Anwendungsentwicklung ist möglich, verlangt aber ernsthafte Einarbeitung in Hardwaregrundlagen, Datenblätter und Registerprogrammierung. Wer privat mit STM32, ESP32 oder Arduino Projekte gebaut und dokumentiert hat, kann das im Bewerbungsgespräch gut belegen.

Was der Beruf verlangt

Die Arbeit ist geduldig und detailgenau. Fehler zeigen sich oft nur unter bestimmten Temperaturen, Timings oder Lastbedingungen, und ihre Ursache liegt manchmal nicht in der Software, sondern in der Platine. Wer schnelle Ergebnisse und kurze Feedbackzyklen braucht, wird sich schwer damit tun. Englisch ist Pflicht, weil Datenblätter, Normen und Toolchains kaum anders vorliegen.

Die Arbeitszeiten sind meist regulär, mit Gleitzeit und teilweise Homeoffice – letzteres eingeschränkt, weil Hardware im Labor steht. Vor Serienfreigaben, Messen oder Zertifizierungsterminen wird es eng, Überstunden sind dann normal. Dienstreisen zu Zulieferern, Kunden oder Prüflabors kommen vor. Die Werkzeugketten sind teils alt und sperrig, und Legacy-Code, den seit fünfzehn Jahren niemand angefasst hat, ist keine Ausnahme.

Aussichten

Die Nachfrage ist stabil hoch. Elektromobilität, Leistungselektronik, Medizingeräte, Industrieautomatisierung und vernetzte Produkte brauchen alle Software auf kleinen Rechnern, und der Nachwuchs ist knapper als in der Webentwicklung. Konjunkturelle Dellen in der Automobilbranche schlagen allerdings durch, gerade bei Entwicklungsdienstleistern. Entwicklungswege führen in die Spezialisierung – funktionale Sicherheit, Security, Echtzeitsysteme, Betriebssystemnahe Entwicklung – oder in Rollen als Softwarearchitekt, Teamleitung oder Projektleitung. Wechsel in die Systementwicklung oder ins technische Consulting sind ebenfalls üblich.

Aufgaben

  • Firmware in C oder C++ für Mikrocontroller entwickeln
  • Treiber für Sensoren, Aktoren und Kommunikationsschnittstellen schreiben
  • Echtzeitbetriebssysteme konfigurieren und Task-Prioritäten festlegen
  • Fehler mit Debugger, Oszilloskop und Logic Analyzer eingrenzen
  • Software auf Zielhardware testen und Testautomatisierung aufbauen
  • Anforderungen mit Hardwareentwicklung und Systemtechnik abstimmen
  • Code und Nachweise nach geltenden Normen dokumentieren
  • Bestehende Firmware pflegen und auf neue Hardwaregenerationen portieren

Voraussetzungen

  • Studium in Elektrotechnik, Technischer Informatik, Informatik oder Mechatronik, alternativ Ausbildung mit einschlägiger Berufserfahrung
  • Sichere Kenntnisse in C, häufig auch C++, Verständnis von Pointern, Speicherverwaltung und Nebenläufigkeit
  • Grundlagen der Elektrotechnik und Fähigkeit, Schaltpläne und Datenblätter zu lesen
  • Erfahrung mit Debug-Werkzeugen und Messtechnik im Labor
  • Technisches Englisch in Wort und Schrift
  • Ausdauer bei langwieriger Fehlersuche und sorgfältige Arbeitsweise

Wo man arbeitet

  • Automobilzulieferer und Fahrzeughersteller
  • Maschinen- und Anlagenbau
  • Medizintechnikunternehmen
  • Hersteller von Elektronik, Sensorik und Antriebstechnik
  • Entwicklungsdienstleister und Ingenieurbüros
  • Forschungseinrichtungen und Start-ups im Hardwarebereich

Der Weg in den Beruf

Üblich ist ein Bachelor- oder Masterstudium in Elektrotechnik, Technischer Informatik, Informatik oder Mechatronik mit einer Dauer von sechs bis zehn Semestern. Alternativ führt eine dreieinhalbjährige Ausbildung zum Elektroniker für Geräte und Systeme oder zum Fachinformatiker für Anwendungsentwicklung in den Beruf, meist ergänzt durch Weiterbildung oder mehrjährige Praxis. Auch duale Studiengänge mit Praxisphasen im Unternehmen sind verbreitet.

Offene Stellen als Embedded Software-Entwickler

In der Suche fortsetzen

Zu diesem Beruf steht gerade keine Anzeige im Bestand. Der Bestand wird täglich abgeglichen; die Suche zeigt auch verwandte Bezeichnungen.

Verwandte Berufe

Softwareentwickler

Softwareentwickler entwerfen, programmieren und warten Anwendungen, Webdienste oder eingebettete Systeme. Sie übersetzen fachliche Anforderungen in Code, testen ihn und halten laufende Systeme am Leben.

Offene Stellen
18
Monatsbrutto
3.300 – 9.000 €

SPS-Programmierer

SPS-Programmierer entwickeln und testen die Steuerungssoftware für Maschinen und Anlagen, meist auf Basis von Siemens TIA Portal, Step 7 oder Codesys. Sie nehmen die Anlagen beim Kunden in Betrieb und suchen Fehler in Hard- und Software.

Offene Stellen
13
Monatsbrutto
3.200 – 7.500 €

Systemingenieur

Systemingenieure planen, integrieren und betreuen komplexe technische Systeme – von IT-Infrastrukturen über Anlagensteuerungen bis zu Fahrzeug- und Luftfahrtsystemen. Sie sorgen dafür, dass einzelne Komponenten als Ganzes zuverlässig zusammenarbeiten.

Offene Stellen
0
Monatsbrutto
3.600 – 9.500 €

Arbeitsplatz.de verwendet nur die Cookies, die für den Betrieb der Seite nötig sind. Kein Tracking, keine Werbenetzwerke, keine Auswertung Ihres Verhaltens. Einzelheiten stehen in der Datenschutzerklärung.

Datenschutz