C++ (17/20/23) auf embedded Linux / Softwareentwickler (m/w/d)
Zurück zu den Treffern
C++ (17/20/23) auf embedded Linux / Softwareentwickler (m/w/d)
HomeofficeKeine Angabe
Unser Kunde, ein Green Tech Unternehmen, sucht einen Softwarenwickler für ein Embedded-Linux-Gerät. Entwickelt wird in modernen C++ (17/20/23) auf embedded Linux. Es handelt sich um einen IOT Logger, ein Embedded-Energiemanagementgerät für Photovoltaikanlagen. In dieser Direktanstellung können Sie REMOTE entwickeln, wenn Sie Ihren Wohnsitz in Deutschland haben.
C++ (17/20/23) auf embedded Linux / Softwareentwickler (m/w/d)
Ihre Aufgaben
- 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, SunSpec, MQTT, Secure Boot und der Implementierung signierter Updates.
- Sehr gute Deutschkenntnisse und Englisch professionell
Arbeitgeber
Mehr Stellen finden
Ähnliche Stellen bei anderen Arbeitgebern
We’re Hiring for Freelance Software Engineer
International Business Machines Corporation
Freie Mitarbeit
60.000–90.000 € brutto/Jahr
Senior Softwareentwickler Embedded Systems Aerospace (m/w/d)
Liebherr-Digital Development Center GmbH
75.000–100.000 € brutto/Jahr
Weitere Stellen bei BOLSINGER Personalberatung
Alle 3 StellenSenior Embedded Software Engineer C++ (m/f/d) – IoT
75.000–95.000 € brutto/Jahr
Modern C++ / Embedded Linux / Embedded Software Engineer (m/f/d)
60.000–80.000 € brutto/Jahr