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