Software Engineer (Flutter, Embedded Linux)
Role details
Job location
Tech stack
Job description
In dieser Position arbeitest du an der Weiterentwicklung und Pflege unserer Touch-Bedienoberfläche für Aufzugssteuerungen, auf Embedded Linux Systemen (vergleichbar mit Raspberry Pi SBCs).
Das Touchdisplay dient als zentrale Benutzeroberfläche zur Visualisierung von Systemzuständen sowie zur Eingabe von Fahrbefehlen. Dabei werden klassische, hardwarebasierte Schaltfunktionen durch digitale Bedienelemente ersetzt und dargestellt.
Du entwickelst und optimierst:
- Die Benutzeroberfläche mit Flutter
- Die Anbindung an die Aufzugssteuerung über Interprozesskommunikation mit Sockets
- Die Verarbeitung und Darstellung von Statusdaten, sowie Bedienlogik
Ein zentraler Bestandteil ist die asynchrone Kommunikation mit einem zweiten Systemprozess über ein internes Type-Length-Value (TLV)-Protokoll.
Du übernimmst eigenverantwortlich Aufgaben von der Analyse bestehender Funktionen bis zur Umsetzung neuer Features und arbeitest dabei eng im Team an der kontinuierlichen Verbesserung unserer Systeme.
Requirements
- Erfahrung in der Softwareentwicklung mit Flutter und/oder vergleichbaren UI-Technologien
- Erfahrung mit Linux-basierten Systemen, idealerweise im Embedded-Umfeld
- Kenntnisse in asynchroner Programmierung und Netzwerk-, oder Interprozesskommunikation (z.B. Sockets)
- Erfahrung mit systemnaher Softwareentwicklung oder Schnittstellenanbindung
- Verständnis für Kommunikationsprotokolle und Datenformate
- Kenntnisse in Systemprogrammiersprachen wie Rust, C oder C++ von Vorteil
- Erfahrung im Umgang mit Git und kollaborativen Entwicklungsprozessen
- Sehr gute Deutschkenntnisse, gute Englischkenntnisse
- Strukturierte und eigenverantwortliche Arbeitsweise
- Teamfähigkeit und Interesse an technischen Systemen
Nice-to-have:
- Erfahrung mit Embedded-Hardware (industriell, oder auch z.B. Raspberry Pi)
- Kenntnisse mit C#
- Kenntnisse in Datenbanken oder Web-Technologien (z.B. PostgreSQL, Angular, REST)
Benefits & conditions
- Teamwork auf Augenhöhe. Deine Ideen fließen mit in die Projektumsetzung ein. Kurze Entscheidungswege und schnelle Reaktion bringen uns alle schnell voran.
- moderne Arbeitsplatzausstattung
- vielfältige Entwicklungsmöglichkeiten und ein voneinander- und miteinander Lernen
- abwechslungsreiche, eigenverantwortliche Projekte in unterschiedlichen Bereichen mit viel Gestaltungsfreiraum
- ein sicheres, unbefristetes Arbeitsverhältnis in einem modernen Unternehmen der Aufzugsbranche
- eine attraktive Vergütung, einen monatlichen Zuschuss zur vermögenswirksamen Leistung und einen Fahrtkostenzuschuss zum Monatsticket für die öffentlichen Verkehrsmittel
- 30 Tage Urlaub jährlich