Freelance Embedded Software Developer (Remote / Vor Ort)
About us
Wir suchen einen erfahrenen Embedded Software Developer (Freelance) für ein spannendes Projekt in Deutschland. Dies ist eine großartige Gelegenheit für Entwickler mit Erfahrung in Windows- und Linux-Entwicklung, Gerätekommunikation und Echtzeit-Monitoring.
Tasks
-
Entwicklung von Windows-DLLs, um die Kommunikation zwischen Fahrzeug-Kommunikationsgeräten und Windows-Software zu ermöglichen
-
Entwicklung von Device Discovery & Management Services unter Verwendung von MDNS, WLAN, USB und LAN, inklusive Überwachung des Gerätestatus
-
Implementierung von MQTT für Echtzeit-Updates des Gerätestatus
-
Aufbau plattformübergreifender Device-Management-Bibliotheken für Windows und Linux
-
Entwicklung von kundenspezifischen USB-Treibern, Erstellung von INF-Dateien sowie deren Signierung
-
Sicherstellung einer sicheren Kommunikation über Protokolle wie TLS, HTTPS und selbstsignierte Zertifikate
-
Implementierung von automotiven Kommunikationsprotokollen wie RP-1210 und J2534
Profile
-
Fundierte Erfahrung in der Entwicklung von Windows-DLLs, Geräteerkennung und Netzwerkprogrammierung
-
Erfahrung mit plattformübergreifender Entwicklung (Windows & Linux), idealerweise mit C++ oder C#
-
Erfahrung mit MQTT, Sicherheitsprotokollen (TLS, HTTPS) sowie Treiberentwicklung
-
Kenntnisse in automotiven Kommunikationsprotokollen und Embedded Systems
-
Fließende Deutschkenntnisse (min. C1)
We offer
-
Flexibilität: Remote oder vor Ort in der nähe von Hannover
-
Spannende Herausforderungen im Automotive-Tech-Bereich
-
Zusammenarbeit mit einem talentierten und innovativen Team
-
Möglichkeit, aktiv an der Weiterentwicklung moderner Device-Management-Lösungen mitzuwirken