Beschreibung
Für unseren Kunden suchen wir einen
Softwareentwickler IOT-Gateway (m/w)
Referenz: -de
Beginn: 03/15
Dauer: 6 MM++
Ort: in Baden-Württemberg
Branche: Elektronik
Ihre Aufgaben:
- Konzeption und Entwicklung eines offenen vernetzten Systems auf Basis modernster Technologien im Bereich IoT
- Entwicklung von vernetzten, drahtlosen Anwendungen, die dazugehörigen IoT-Gateways, Cloud-Services und anwendungsspezifische Bedienprogramme gemäß internationaler Standards.
- Fachliche Verantwortung bei der Erarbeitung und Weiterentwicklung von Software für Systeme und Einzelgeräte
- Entwicklung und Umsetzung neuer Visionen und Technologien
- Planung, Kalkulation und Steuerung der Software-Entwicklung durch alle Entwicklungsstufen hindurch
- Projektbezogene Sicherstellung der Einhaltung abgestimmter Entwicklungsziele hinsichtlich Funktionalität, Termin und Budget
- Mitarbeit in den Softwareprojekten auf Basis des eigenen Könnens und der eigenen Erfahrungen
- Durchführung von Machbarkeitsstudien und technischen Reviews
- Auswahl, Betreuung und Bewertung externer Entwicklungspartner sowie fachliche Bewertung und Integration gelieferter Arbeitsergebnisse
- Erfassen von Anforderungen und Erstellen der Systemarchitektur
- Entwickeln der IoT-Gateway-Software, gemäß internationaler Standards
- Entwicklung und Integration verschiedener Funkprotokolle wie ZigBee, Z-Wave, EnOcean, 6LoWPAN, Bluetooth, WLAN in die Zielhardware
- Planung und Unterstutzung von Software-/Systemtests
Ihre Qualifikation
- Embedded Linux für IoT-/M2M-Gateways, z.B. OpenWRT, Raspbean
- Anwendung von Middleware-Frameworks, z.B. OSGi
- Effiziente Ansteuerungen von Mobile Modems (2G, 3G)
- Verwendung von schlanken Datenbanken (SQL, NoSQL)
- Implementierung von effizienten Serverlösungen auf embedded Systemen
- Implementierung von Proxy-Servern, Message Brokern
- Einbindung verschiedener Kommunikationsstacks (Linux-Treiberentwicklung für Embedded-Plattformen, wie Cortex)
- Agile Softwareentwicklung (Scrum)
- Softwaretest von IP-(Funk-)Netzwerken (Simulation von Netzwerken)
- HTML5
- TCP/UDP
- IPv6
Skills:
- Softwareentwickler