Senior Softwareentwickler (m/w/d) Python, C & C++ – Energie-Gateways & Plattform
Zurück zu den Treffern
Senior Softwareentwickler (m/w/d) · Python, C & C++ – Energie-Gateways & Plattform
VertragUnbefristet
HomeofficeTeilweise möglich
Sie entwickeln die Software, die zwischen Anlage und Plattform vermittelt: hardwarenah in C und C++ auf Gateways und Steuerungen, in Python für Datenpipelines, Schnittstellen und Backend-Services – sicher, performant und wartbar.
Ihre Aufgaben
- Architektur und Entwicklung von Gateway- und Edge-Software in C/C++ auf Embedded Linux
- Anbindung von Wechselrichtern, Speichern, Zählern und Wallboxen über Modbus TCP/RTU, SunSpec, MQTT und REST
- Entwicklung von Backend-Services und Datenpipelines in Python
- Secure-by-Design: sichere Updates, Verschlüsselung und Härtung in Abstimmung mit der IT-Sicherheit
- Code-Reviews, Teststrategien, CI/CD und technische Führung jüngerer Entwickler
- Technische Bewertung neuer Hardware und Herstellerschnittstellen
Ihr Profil
- Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik oder vergleichbar
- Mindestens fünf Jahre professionelle Softwareentwicklung in C/C++ und Python
- Erfahrung mit Embedded Linux, Netzwerkprotokollen und Industrieschnittstellen
- Sicherer Umgang mit Git, automatisierten Tests, Containern und CI/CD
- Architekturverständnis und Freude an sauberem, dokumentiertem Code
- Sehr gute Deutsch- oder Englischkenntnisse
Ihre Vorteile
- Unbefristete Festanstellung mit Verantwortung ab dem ersten Tag
- Leistungsgerechte, übertarifliche Vergütung für echte Spitzenkräfte
- Fachkonferenzen, Zertifizierungen und ein festes Weiterbildungsbudget
- Echte Daten und reale Anlagen statt Theorie – Ihre Arbeit wirkt sofort
- Anteilig mobiles Arbeiten nach Absprache
- Moderner Arbeitsplatz mit leistungsfähiger Hard- und Software
- Kurze Entscheidungswege und echter Gestaltungsspielraum
Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik oder vergleichbar; Mindestens fünf Jahre professionelle Softwareentwicklung in C/C++ und Python; Erfahrung mit Embedded Linux, Netzwerkprotokollen und Industrieschnittstellen; Sicherer Umgang mit Git, automatisierten Tests, Containern und CI/CD; Architekturverständnis und Freude an sauberem, dokumentiertem Code; Sehr gute Deutsch- oder Englischkenntnisse