Embedded Software Engineer - C++ & Embedded Linux; m/w/d Junior bis Lead | ech & Defence
Verfasst am 2026-10-02
-
Software Entwicklung
Eingebettete Software ingenieur, C++ Entwicklung, Eingebettete Systeme, Unix
Du entwickelst gerne nah an der Hardware und möchtest mit C++ und Embedded Linux an technisch anspruchsvollen Systemen arbeiten? Für unseren Kunden, ein international tätiges Hightech-Unternehmen im Bereich Kommunikations-, Sensor- und Sicherheitstechnologie, suchen wir aktuell mehrere Embedded Software Engineers (m/w/d) für den Standort Ulm.
Dabei suchen wir auf unterschiedlichen Erfahrungsleveln - vom Junior Engineer über erfahrene Embedded Entwickler bis hin zum Senior / Lead Engineer. Im Mittelpunkt steht die Entwicklung komplexer Embedded Software für Kommunikationssysteme. Je nach Erfahrung kannst du deinen Schwerpunkt stärker in der Implementierung, Integration, Softwarearchitektur oder technischen Verantwortung innerhalb der Entwicklung setzen.
- Entwicklung hardwarenaher Embedded Software in C++
- Entwicklung auf Embedded-Linux- und Echtzeitsystemen
- Implementierung, Integration und Test neuer Softwaremodule
- Anbindung der Software an unterschiedliche Hardwarekomponenten und Schnittstellen
- Entwicklung und Weiterentwicklung von Softwarearchitekturen und technischen Spezifikationen
- Integration und Konfiguration von Linux-basierten Embedded-Systemen
- Fehleranalyse, Debugging und Optimierung bestehender Software
- Begleitung der Entwicklung von der Spezifikation bis zur Integration und Inbetriebnahme
- Entwicklung und Weiterentwicklung von Testverfahren und Prüfkonzepten
- Erstellung technischer Dokumentationen zu Software, Architektur und Schnittstellen
- Studium der Informatik, Elektrotechnik, Nachrichtentechnik, technischen Informatik oder eine vergleichbare technische Qualifikation
- Erfahrung in der Embedded Softwareentwicklung mit C++ (im Vorteil Standards wie C++11 / C++14 / C++17)
- Kenntnisse in Embedded Linux
- Verständnis für hardwarenahe Softwareentwicklung und die Schnittstelle zwischen Hardware und Software
- Gute Deutsch- und Englischkenntnisse
- Interesse an komplexen technischen Systemen und interdisziplinärer Entwicklung
Wichtig:
Wir suchen auf unterschiedlichen Erfahrungsleveln. Du musst also nicht bereits mehrere Jahre Berufserfahrung mitbringen, wenn du einen passenden technischen Background und erste praktische Erfahrung in der Embedded-Entwicklung hast. Je nach Position und Erfahrungslevel von Vorteil
- Yocto / Embedded Linux Build Systems
- Linux Kernel und Device Driver
- VxWorks oder andere RTOS
- ARM-basierte Embedded-Systeme
- Softwarearchitektur und objektorientiertes Softwaredesign
- Funk- und Kommunikationssysteme
- Kommunikationsprotokolle, Modems oder digitale Wellenformen
- Mehrere Positionen vom Junior bis zum Senior / Lead Engineer
- Entwicklung komplexer Embedded Software mit C++ und Embedded Linux
- Arbeit an der Schnittstelle zwischen Software, Hardware und Systems Engineering
- Technische Schwerpunkte von Implementierung und Integration bis hin zu Softwarearchitektur
- Moderne Technologien rund um Embedded Linux, RTOS und Kommunikationssysteme
- Langfristige und technisch anspruchsvolle Entwicklungsprojekte
- Flexible Arbeitszeiten und mobiles Arbeiten (bis zu 2 Tage pro Woche)
- Attraktive tarifgebundene Vergütung sowie umfangreiche Sozialleistungen
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Langfristige Perspektive in einem international aufgestellten Hightech-Unternehmen
Klingt interessant? Egal, ob du gerade deine ersten Schritte in der Embedded-Entwicklung machst oder bereits mehrere Jahre Erfahrung mitbringst:
Wenn C++, Embedded Linux und hardwarenahe Softwareentwicklung zu deinem Background passen, schauen wir gemeinsam, welche Position und welches Erfahrungslevel am besten zu dir passen.
Alle Bezeichnungen richten sich selbstverständlich an Menschen unabhängig von Geschlecht, Alter oder Herkunft.
Keine der genannten Fachausdrücke soll im Hinblick auf Alter, Geschlecht oder Erfahrung diskriminierend sein. Wir bestätigen, dass wir alle Bewerbungen von Kandidaten jeden Alters, Geschlecht oder Erfahrung gerne entgegennehmen.
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).