Evo.People GmbH
Austria / Global
Senior Embedded Engineer
- Remote
Austria / Global
Baue das technische Nervensystem eines vollautomatisierten Leistungsdiagnostikzentrums.
Unser Kunde errichtet ein vollautomatisiertes Leistungsdiagnostikzentrum für Athletinnen und Athleten, das Mitte 2027 eröffnen soll. In rund 25 Stationen werden Kraft, Schnelligkeit, Beweglichkeit, Ausdauer und koordinative Fähigkeiten gemessen – automatisiert, präzise und mit unmittelbarem Feedback.
Für den hardwarenahen, lokalen Teil des Projekts suchen wir eine erfahrene Person, die das technische Fundament mitgestaltet und umsetzt.
Du kannst deinen Schwerpunkt in der Architektur, in der echtzeitnahen Entwicklung oder in der Embedded-/Hardware-Integration einbringen. Wer mehrere dieser Bereiche abdeckt, ist besonders willkommen.
Der Einsatz umfasst etwa
0,25 bis 0,5 FTE über rund 4 bis 5 Monate . Eine freiberufliche Zusammenarbeit ist ausdrücklich willkommen.
Deine Aufgaben
Aufbau des stationsunabhängigen Edge-Fundaments für das Leistungsdiagnostikzentrum
Entwurf und Umsetzung von Geräteabstraktionen, Adapter-Kontrakten, internen Bussen und zeitgestützten Datenmodellen
Entwicklung echtzeitnaher Services in Python und C++ beziehungsweise Rust
Aufbau einer präzisen Zeitbasis, Sensor-Fusion und latenzarmer Datenverarbeitung
Ansteuerung von Maschinen, Aktorik, Lichtern, Ansagen, Displays und weiteren Geräten
Lokale Speicherung, Offline-Betrieb, Store-and-Forward und zuverlässige Cloud-Synchronisation
Definition und Umsetzung von Schnittstellen zu Cloud-, Kamera-/Pose- und Hardware-Partnern
Aufbau von Simulatoren sowie Unit-, Integrations-, Contract- und End-to-End-Tests
Nachweis harter nicht-funktionaler Anforderungen, insbesondere eines Latenzziels von unter 100 ms zwischen Sensor und Monitor
Unterstützung bei Provisionierung, Deployment, Updates und Wiederherstellung der Edge-Systeme
Dokumentation und vollständige Übergabe von Quellcode und geistigem Eigentum an den Kunden
Das bringst du mit
Gesucht wird eine erfahrene Person mit nachweisbaren Projekterfahrungen in Echtzeit- und Embedded-Software. Die folgenden drei Schwerpunkte beschreiben mögliche Rollen innerhalb
einer Position :
Edge-Architektur / Tech Lead
Architektur verteilter Edge- und Echtzeitsysteme
Plugin-/Adapter-Frameworks und Hardware-Abstraktionsschichten
Message Bus beziehungsweise Event-Streaming, etwa ZeroMQ, NATS, MQTT oder Redis Streams
REST/OpenAPI, WebSocket, TLS/JWT und versionierte Schnittstellenverträge
Latenzbudget, Profiling, Deployment, CI/CD, Docker und systemd
Technische Koordination mehrerer Partner sowie Test- und Abnahmemanagement
Python für echtzeitnahe Services, insbesondere asyncio, Multiprocessing, Typisierung und Performance-Profiling
C++ oder Rust für latenzkritische Pfade
PTP/IEEE 1588, linuxptp, Master-Clock und zeitgestempelte Session-Zeitachsen
Zustandsautomaten, Workflow-Muster, WebSocket-Streaming und Kiosk-Mode
TimescaleDB/PostgreSQL, Zeitreihen, Idempotenz und Offline-Betrieb
Linux-Systemnähe, Docker/CI, Logging und Monitoring
C++ oder Rust Embedded mit deterministischem Timing
Embedded Linux und/oder RTOS, Firmware, Bootstrapping, Provisionierung und Update-Prozesse
Serielle Schnittstellen wie RS-232/422/485 und USB-seriell, IO-Link sowie TCP/UDP
Binäre Protokolle mit Framing, CRC und Sample-Countern
Hardware-Evaluierung, Referenzaufbau und Hardware-in-the-Loop-Tests
Erfahrung mit serieller Servo- oder Antriebsansteuerung in C++/Rust ist eine bindende Kundenanforderung und ein deutlicher Pluspunkt.
Für alle Schwerpunkte
Konkrete Projekterfahrungen statt ausschließlich allgemeiner Schlagwortkenntnisse
Erfahrung mit Abnahmetests gegen harte Vorgaben zu Latenz und Verfügbarkeit
Bereitschaft und Erfahrung im Einsatz agentischer Coding-Assistenten
Verhandlungssicheres Deutsch und Englisch
Bereitschaft zu Präsenzphasen in Wien während Integration und Inbetriebnahme
Du musst nicht alles abdecken
Die Anforderungen sind bewusst breit beschrieben, weil unterschiedliche Schwerpunkte gesucht werden. Du musst nicht jede Technologie beherrschen. Entscheidend ist, dass du in mindestens einem der Bereiche Edge-Architektur, echtzeitnahe Entwicklung oder Embedded-/Hardware-Integration belastbare Projekterfahrung mitbringst.
Die Position ist keine Vollauslastung: Der Umfang liegt bei etwa 0,25 bis 0,5 FTE über rund 3 bis 5 Monate. Außerhalb der Integrations- und Inbetriebnahmephasen ist Remote-Arbeit möglich.
Arbeitsweise
Du arbeitest in einem interdisziplinären Projekt mit einem bestehenden Entwicklungsteam sowie Cloud-, Kamera-/Pose- und Hardware-Partnern. Klare Schnittstellen, nachvollziehbare technische Entscheidungen, testbare Ergebnisse und eine saubere Übergabe sind zentrale Bestandteile der Zusammenarbeit.
KI-gestützte Entwicklung
KI-gestützte Entwicklung mit agentischen Coding-Assistenten ist ausdrücklich Teil der Arbeitsweise. Entscheidend bleiben dabei Qualität, Reviewfähigkeit, Dokumentation und belastbare Nachweise.
Das erwartet dich
Ein technisch anspruchsvolles Projekt mit direktem Einfluss auf eine neue Plattform
Gestaltungsspielraum beim Aufbau eines wiederverwendbaren Edge-Fundaments
Zusammenarbeit mit einem erfahrenen Entwicklungsteam und mehreren Technologiepartnern
Flexible Zusammenarbeit mit etwa 0,25 bis 0,5 FTE
Remote-Arbeit außerhalb der Integrations- und Inbetriebnahmephasen
Ein später skalierbares Umfeld mit geplanten weiteren Standorten
Transparente Rahmenbedingungen
Der Einsatzort ist Wien. Präsenz ist insbesondere während der Integrations- und Inbetriebnahmephasen im Hub erforderlich; ansonsten ist die Zusammenarbeit remote möglich.
Besetzt wird
eine Position. Die drei beschriebenen Rollen sind mögliche fachliche Schwerpunkte und keine getrennten Stellen. Besonders relevant sind echte Erfahrungen mit Echtzeit- und Embedded-Software, Maschinen- und Aktorik-Ansteuerung in C++, IO-Link sowie Vision- und Pose-Pipelines.
Erfahrungen mit Fitnessprotokollen
Erfahrungen mit Fitnessprotokollen wie Wahoo Direct Connect oder ANT+/BLE sind ein Pluspunkt, da voraussichtlich ein Bike-Ergometer als erste Station angebunden wird.
Der Stundensatz beginnt bei € 85,-. Abhängig von Erfahrung und Erfahrung ist natürlich mehr drinnen.
Dein Einstieg ins Projekt
Zu Beginn erhältst du einen Überblick über die Zielarchitektur, die bestehenden Anforderungen, die Partner-Schnittstellen und den aktuellen Projektstand. Anschließend fokussierst du dich gemeinsam mit dem Team auf deinen Schwerpunkt – von der Architektur und den Kontrakten über die Implementierung bis zur Anbindung realer Hardware.
Die Arbeit wird durch technische Reviews, Simulatoren, Tests und eine schrittweise Integration der Stationen begleitet.
#J-18808-Ljbffr
Wien / Global
Austria / Global
Austria / Global
at / Global
at / Global
Austria / Global