Software Entwickler (m/w/d)
Projektbewertung
Die Ausschreibung bietet einen sehr detaillierten Einblick in die Projektanforderungen mit klaren technischen Spezifikationen, Remote-Möglichkeiten und präzisen Skill-Anforderungen für einen Embedded C++ Entwickler im IoT-Umfeld eines Kaffeevollautomat-Projekts.
Rahmendaten:
Start: asap
Ende: 6 Monate mit Option auf Verlängerung
Einsatz: Remote und onsite in Gütersloh
Sprache: Deutsch (fließend), Englisch (Verhandlungssicher)
Branche: elektrotechnische Industrie
- Abstimmung, Entwicklung, Integration und Test von Vernetzungsfunktionen (RESTful APIs)
- Entwicklung diverser SW-Komponenten in C++ für die geforderten Features (Kaffeevollautomat)
(Embedded-Systeme)
- Umsetzung der Geräte-Features gemeinsam mit dem Entwicklungsteam
- Durchführung von Code Reviews, Unit-/ Modul- und Integrations-Tests
- Tests mit Hilfe der Simulation, HiL und am Gerät vor Ort
- Fehlersuche und -behebung
- Dokumentation der Ergebnisse und Präsentation in Reviews
MUST HAVE (was muss der Experte unbedingt mitbringen):
• Sehr gute Kenntnisse und Erfahrung in Embedded C++, RESTful-API‘s, JSON und HTTP
• Gutes Verständnis in Architektur- und Systemdesign von vernetzten Embedded Systemen
• Sicherer Umgang und Erfahrungen mit Gitlab CI/CD, Git, CMake und Visual Studio
• Grundkenntnisse in der Entwicklung mit Bare-Metal Microcontrollern und embedded Linux
• Sehr gute Englischkenntnisse in Wort und Schrift
NICE TO HAVE:
• Erfahrung in der Haushaltsgeräte- oder Consumer-Electronics-Branche
• Kenntnisse in MQTT, CoAP oder anderen IoT-Protokollen
• Google Test
WAS WIR NICHT SUCHEN (diese fachliche Ausrichtung des Experten würde in die falsche Richtung gehen):
• C/++ Embedded-Entwickler mit nur Hardware-Erfahrungen
• Frontend-Entwickler