About usWir 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.TasksEntwicklung von Windows-DLLs, um die Kommunikation zwischen Fahrzeug-Kommunikationsgeräten und Windows-Software zu ermöglichenEntwicklung von Device Discovery & Management Services unter Verwendung von MDNS, WLAN, USB und LAN, inklusive Überwachung des GerätestatusImplementierung von MQTT für Echtzeit-Updates des GerätestatusAufbau plattformübergreifender Device-Management-Bibliotheken für Windows und LinuxEntwicklung von kundenspezifischen USB-Treibern, Erstellung von INF-Dateien sowie deren SignierungSicherstellung einer sicheren Kommunikation über Protokolle wie TLS, HTTPS und selbstsignierte ZertifikateImplementierung von automotiven Kommunikationsprotokollen wie RP-1210 und J2534ProfileFundierte Erfahrung in der Entwicklung von Windows-DLLs, Geräteerkennung und NetzwerkprogrammierungErfahrung mit plattformübergreifender Entwicklung (Windows & Linux), idealerweise mit C++ oder C#Erfahrung mit MQTT, Sicherheitsprotokollen (TLS, HTTPS) sowie TreiberentwicklungKenntnisse in automotiven Kommunikationsprotokollen und Embedded SystemsFließende Deutschkenntnisse (min. C1)We offerFlexibilität: Remote oder vor Ort in der nähe von HannoverSpannende Herausforderungen im Automotive-Tech-BereichZusammenarbeit mit einem talentierten und innovativen TeamMöglichkeit, aktiv an der Weiterentwicklung moderner Device-Management-Lösungen mitzuwirken