Software Engineer (m/w/d) Embedded Connectivity
Software Engineer (m/w/d) Embedded Connectivity
Software Engineer (m/w/d) Embedded Connectivity
Software Engineer (m/w/d) Embedded Connectivity
Michael Page
Maschinenbau, Betriebstechnik
International
- Art der Beschäftigung: Selbstständig
- Hybrid
Software Engineer (m/w/d) Embedded Connectivity
Über diesen Job
Intro
Herausforderungzeitnaher Start
Firmenprofil
Start: 01.12. oder 02.01.
Projektlänge: 12 Monate
Auslastung: Vollzeit
remote/ vor Ort: 4 Tage pro Woche vor Ort in Kufstein, Österreich und 1 Tag remote
Projektsprache: Deutsch und Englisch
Branche: IT
Aufgabengebiet
Projektkontext:Für die Weiterentwicklung moderner Embedded Devices sucht einer unserer Kunden einen erfahrenen Interim Software Engineer (m/w/d) mit Schwerpunkt Embedded Connectivity. Im Fokus stehen die Konzeption und Implementierung sicherer Kommunikationslösungen zwischen Geräten, mobilen Anwendungen und Cloud-Systemen.
Anforderungsprofil
Aufgaben
- Entwicklung und Optimierung von Kommunikationslösungen für vernetzte Embedded-Systeme
- Konzeption und Umsetzung zuverlässiger Kommunikationsarchitekturen zwischen Geräten, mobilen Applikationen, lokalen Schnittstellen und Cloud-Plattformen
- Implementierung von Schnittstellen für Konfiguration, Fernsteuerung, Telemetrie, Diagnosefunktionen sowie Firmware-Updates
- Umsetzung von Sicherheitskonzepten zur Gewährleistung einer geschützten Gerätekommunikation, einschließlich Authentifizierungs- und Verschlüsselungsverfahren
- Integration und Anbindung von Embedded Devices an übergreifende Systemlandschaften
- Enge Abstimmung mit den Fachbereichen Cloud, Mobile Development und Hardware Engineering
- Erstellung und Pflege technischer Spezifikationen, Architekturkonzepte sowie Kommunikationsdokumentationen
Vergütungspaket
Anforderungen
- Projekterfahrung in der Entwicklung hardwarenaher Software mit C++
- Fundierte Kenntnisse im Bereich Embedded Connectivity und sicherer Kommunikationsprotokolle
- Erfahrung in der Umsetzung von Sicherheitsmechanismen wie Verschlüsselung, Authentifizierung und Zertifikatsmanagement
- Gute Kenntnisse in der Analyse und Behebung komplexer Kommunikations- und Integrationsfehler
- Praxiserfahrung im Umgang mit Echtzeitbetriebssystemen (RTOS) sowie deren Kernkonzepten (Tasks, Queues, Timer)
- Sicherer Umgang mit modernen Entwicklungswerkzeugen, Versionsverwaltungssystemen und automatisierten Build- und Deployment-Prozessen
- Know-how in den Bereichen OTA-Updates, Secure Boot und Device Provisioning von Vorteil
- Erfahrung in der bereichsübergreifenden Zusammenarbeit innerhalb agiler Entwicklungsumgebungen