Embedded Software Developer
Wir suchen eine erfahrene Person, die sich auf die Entwicklung von Steuerungen und Connectivity-Lösungen spezialisiert hat. Als Embedded-Software-Entwickler arbeiten Sie eng mit dem Team zusammen, um sicherzustellen, dass unsere Lösungen zuverlässig und zukunftssicher sind.
* Erstellen Sie Softwarespezifikationen in Abstimmung mit den Product-Ownern und unterstützen Sie die Projektplanung durch Aufstellung von Aufwandsabschätzungen.
* Arbeiten Sie eng mit Hardware- und Software-Entwicklern zusammen, um die Architektur und technische Umsetzung zu bestimmen.
* Umsetzen Sie die Softwarefunktionalität und dokumentieren Sie die Ergebnisse.
* Mitwirken an der Pflege der Entwicklungsumgebung und Aktualisierung der SDKs.
* Spezifizieren und regelmäßig durchführen Sie Unit-, Integrations- und Releasetests.
Qualifikationen
Wir erwarten folgende Qualifikationen:
* Erfolgreich abgeschlossenes Studium der Informatik, technischen Informatik oder verwandte Studiengänge (Bachelor/Master).
* Sehr gute Kenntnisse der objektorientierten Entwicklung in C++.
* Kenntnisse in der Embedded-Software-Entwicklung unter Linux.
* Kenntnisse in Bus-Systemen und Protokollen wie Modbus, CAN, MQTT.
* Erste Erfahrung mit IoT-Infrastruktur, vorzugsweise MS Azure und Azure IoT-Hub.
* Kenntnisse in Software-Architekturen und Modellierung mit UML.
* Sehr gute Deutsch- und Englischkenntnisse.