Modern C++/Embedded Linux/Embedded Software Engineer; m/f/d
in
10115, Berlin, Berlin, Deutschland
Verfasst am 2026-10-14
Unternehmen:
BOLSINGER Personalberatung
Vollzeit
position Verfasst am 2026-10-14
Berufliche Spezialisierung:
-
Software Entwicklung
Software-Ingenieur, Eingebettete Software ingenieur, Unix, DevOps Ingenieur
Stellenbeschreibung
Unser Kunde
, ein internationales Energieunternehmen, sucht zur Verstärkung des Entwicklerteams einen erfahrenen Entwickler mit modernen C++ auf Linux für Embedded Plattform (m/w/d) und Erfahrung in iOT Umgebungen ist von Vorteil. Es handelt sich um Embedded-Energiemanagementgeräte für Photovoltaikanlagen. Es handelt sich um eine Direktanstellung remote und Kandidat muss in Deutschland leben.
- Entwicklung und technische Verantwortung für moderne C++-Anwendungen und Systemdienste, die auf Embedded Linux laufen
- Weiterentwicklung von modularen Multiprozessor-Firmware-Architektur, einschließlich eines Shared-Memory-Prozessabbilds, asynchroner Anwendungen, Zustandsautomaten und IPC (Inter-Process Communication)
- Arbeit an zentralen Laufzeitkomponenten wie Firmware-Kerndiensten, Konfiguration, Ereignisverarbeitung, Datenprotokollierung und Komponentenerkennung.
- Aufbau, Flashen, Konfigurieren und Debuggen der Firmware auf realen Zielgeräten und Testständen.
- Pflege von CMake-basierten Build-Systemen sowie Entwicklung automatisierter Unit-, Modul- und Systemtests.
- Abgeschlossenes Studium der Elektrotechnik, Computer Engineering, Technischen Informatik oder einer vergleichbaren technischen Fachrichtung.
- Mindestens 3-5 Jahre Berufserfahrung in der Entwicklung von Embedded-Linux-Software oder in einer vergleichbaren Position.
- Professionelle Erfahrung mit modernem C++, einschließlich C++ 17/20/23
- Fundierte praktische Erfahrung in der Entwicklung und beim Debugging von Software auf Embedded-Linux-Geräten
- Erfahrung mit der Entwicklung oder Pflege modularer Firmware-Architekturen – nicht nur mit der Implementierung neuer Funktionen innerhalb eines bestehenden Frameworks.
- Gute Kenntnisse in der Linux-Systemprogrammierung
, insbesondere in den Bereichen Prozesse, Nebenläufigkeit (Concurrency), Shared Memory, IPC und asynchrone Verarbeitung. - Fundierte Erfahrung mit automatisierten Tests auf Unit-, Modul- und Systemebene. Erfahrung mit Simulatoren oder Hardware-in-the-Loop-(HIL-) Testumgebungen ist von großem Vorteil.
- Erfahrung mit CMake, Cross-Compilation, Debugging auf dem Zielsystem sowie CI/CD.
- Fähigkeit, technische Verantwortung zu übernehmen und Architekturentscheidungen klar zu erläutern.
- Erfahrung mit Yocto, Modbus, RS485, Sun Spec, MQTT, Secure Boot und der Implementierung signierter Updates.
- Sehr gute Deutschkenntnisse in Wort und Schrift und Englisch professionell
Um Jobs auf dieser Seite anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie unten auf den Button, um eine Suche zu starten.
(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).
(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).
Suchen Sie hier nach weiteren Stellen:
×