IoT DevOps Engineer (m/w/d) – Embedded Linux, Yocto & Gerätekommunikation
Muss:PythonCloudDevOpsLead
Für den weiteren Ausbau unserer internen Entwicklung suchen wir einen erfahrenen IoT DevOps Engineer (m/w/d). Im Mittelpunkt Ihrer Tätigkeit stehen unsere selbst entwickelten Gateways, die als zentrale Schnittstelle zwischen den Energieanlagen im Feld und unserer Cloud-Plattform fungieren. Sie kommunizieren mit Wechselrichtern, Speichern, Messgeräten und Sensoren unterschiedlicher Hersteller, erfassen Daten und übertragen Steuerbefehle. Sie übernehmen eine zentrale Verantwortung für die auf diesen Geräten eingesetzte Software und deren zuverlässigen Betrieb.
Ihre Aufgaben
Embedded Software & Linux
- Entwicklung und Weiterentwicklung der Anwendungssoftware unserer Gateways auf Basis von Python sowie C/C++
- Betreuung und Weiterentwicklung unserer Embedded-Linux-Systeme
- Arbeit mit Yocto einschließlich eigener Layer und Rezepte sowie Pflege der zugehörigen Toolchain
- Erstellung und Pflege reproduzierbarer Software-Images für unsere Geräte
Gerätekommunikation & Integration
- Entwicklung und Integration von Gerätetreibern für Wechselrichter, Speicher, Messgeräte, Sensoren und weitere Fremdgeräte
- Anbindung externer Geräte über industrielle Feldbusse, insbesondere Modbus
- Analyse von Herstellerdokumentationen und Datenblättern sowie Ableitung entsprechender Registerabbildungen
- Validierung und Prüfung der Gerätekommunikation an realer Hardware
Hardware, Build & Release
- Technische Inbetriebnahme neuer Hardwarestände
- Prüfung und Integration von Schnittstellen und Peripherie sowie Unterstützung bei Fragestellungen zu Takt- und Stromversorgung
- Aufbau und Weiterentwicklung unserer Build- und Releaseprozesse
- Umsetzung und Betreuung von Software-Updates für bereits im Feld eingesetzte Geräte
- Strukturierte Fehlersuche und Analyse mit geeigneten Werkzeugen wie Logikanalysator, Oszilloskop, Debugger und Netzwerkmitschnitt
- Technische Begleitung von Zulassungs- und Konformitätsverfahren
Ihr Profil
- Abgeschlossenes Studium der Informatik, Elektrotechnik, technischen Informatik oder einer vergleichbaren Fachrichtung bzw. eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung mit Embedded-Linux-Systemen im Serieneinsatz, idealerweise ca. 3–5 Jahre
- Fundierte Kenntnisse in Yocto und die Fähigkeit, bestehende Build-Systeme zu analysieren, zu übernehmen und weiterzuentwickeln
- Sehr gute Kenntnisse in Python
- Solide Kenntnisse in C/C++ für den Einsatz auf ressourcenbeschränkter Hardware
- Erfahrung mit industriellen Feldbussen und Gerätekommunikation auf Registerebene, insbesondere Modbus
- Sicherer Umgang mit technischen Datenblättern und Herstellerdokumentationen
- Erfahrung in der systematischen Fehlersuche an Embedded-Systemen und Kommunikationsschnittstellen
- Strukturierte technische Dokumentation, die eine zuverlässige Übergabe und Weiterentwicklung innerhalb des Teams ermöglicht
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Idealerweise bringen Sie außerdem Erfahrung mit in:
- Automatisierten Tests mit realen Geräten und Hardware
- OTA-Updates einschließlich Rückfallebene und abgesichertem Systemstart
- Anbindung von Embedded-Systemen an Cloud-Plattformen
- EMV, Funkzulassungen und Konformitätsverfahren
- Energietechnik, Photovoltaik oder Speichersystemen
Wir bieten
- Eine zentrale Rolle beim weiteren Aufbau unserer internen Embedded- und IoT-Entwicklung
- Die Möglichkeit, Toolchain, Build-Prozesse und Firmware-Architektur unserer eigenen Hardware aktiv mitzugestalten
- Viel Gestaltungsspielraum in einem technischen Bereich, den wir intern konsequent weiter ausbauen
- Ein eigenes Testlabor, das parallel zur Entwicklung aufgebaut und mit den erforderlichen Messmitteln ausgestattet wird
- Direkte Zusammenarbeit mit der technischen Leitung und kurze Entscheidungswege
- Arbeit an eigener Hardware und an Produkten, die unmittelbar mit realen Energieanlagen im Feld verbunden sind
- Eine Vollzeitstelle mit Eintritt nach Absprache
- Vergütung entsprechend Ihrer Erfahrung; eine Zielvereinbarung ist möglich
Standort: Pfullingen