Auf einen Blick
- Aufgaben: Gestalte das technische Nervensystem eines innovativen Leistungsdiagnostikzentrums für Athleten.
- Unternehmen: Spannendes Projekt mit einem interdisziplinären Team in Wien.
- Vorteile: Flexible Arbeitszeiten, Remote-Arbeit und ein attraktiver Stundensatz ab € 85,-.
- Weitere Informationen: Möglichkeit zur freiberuflichen Zusammenarbeit über 4 bis 5 Monate.
- Warum dieser Job: Sei Teil eines zukunftsweisenden Projekts mit direktem Einfluss auf Sporttechnologie.
- Qualifikationen: Erfahrung in Echtzeit- und Embedded-Software sowie Maschinenansteuerung in C++ oder Rust.
Das prognostizierte Gehalt liegt zwischen 85 - 100 € pro Stunde.
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 deine 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 Qualifikation 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.
Senior Embedded Engineer in Wien Arbeitgeber: Evo.People GmbH
Evo.People GmbH ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit flexiblen Homeoffice-Optionen und einer attraktiven Vergütung fördert das Unternehmen eine ausgewogene Work-Life-Balance und unterstützt die persönliche sowie berufliche Weiterentwicklung seiner Mitarbeiter. In Wien profitieren Sie von einem inspirierenden Arbeitsumfeld, das Teamarbeit und Kreativität schätzt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Embedded Engineer in Wien erhalten könntest
✨Bau dir dein technisches Portfolio auf
Als Freiberufler in der Software-Entwicklung solltest du ein starkes Portfolio haben, das deine bisherigen Arbeiten zeigt. Nutze Plattformen wie GitHub, um deine Projekte sichtbar zu machen. Zeige, was du kannst und mache potenzielle Kunden neugierig auf deine Fähigkeiten!
✨Teilnahme an Tech-Meetups und Konferenzen
Netzwerken ist in der Software-Entwicklung entscheidend! Besuche lokale Tech-Meetups oder Konferenzen, um Gleichgesinnte zu treffen und dir ein Netzwerk aufzubauen. Oft entstehen dort direkte Kontakte, die dir helfen können, neue Projekte zu finden oder Kunden zu gewinnen.
✨Nutze Freelancer-Plattformen smart
Verwende Plattformen wie Upwork oder Freelancer, um neue Projekte zu finden. Achte darauf, ein überzeugendes Profil zu erstellen, das deine Spezialgebiete hervorhebt. Aber versuche auch, langfristige Beziehungen zu deinen Kunden aufzubauen, um wiederkehrende Aufträge zu sichern.
✨Direkte Bewerbung bei interessanten Unternehmen
Wenn du Unternehmen wie Evo.People GmbH interessant findest, zögere nicht, dich direkt zu bewerben! Unternehmen sind oft auf der Suche nach talentierten Freelancern. Ein gezielter Kontakt über unsere Website kann dich von anderen Bewerbern abheben.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Embedded Engineer in Wien mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig uns deinen Code!:Als Freiberufler im Bereich Software-Entwicklung solltest du dein Portfolio nicht vergessen! Füge einige deiner besten Projekte hinzu, die deine Fähigkeiten glänzen lassen. Zeige, was du drauf hast, indem du auf GitHub verlinkst und vielleicht die Technologien auflistest, mit denen du gearbeitet hast. So können wir sofort sehen, was du alles kannst!
Klarheit beim Preis und Verfügbarkeit:Pack dein Preismodell und deine Verfügbarkeit gleich mit in deine Bewerbung. Da du freiberuflich arbeitest, ist es wichtig, dass wir wissen, wie viel du verlangst und wann du verfügbar bist. Das hilft uns bei der Planung und zeigt uns, dass du weißt, was du wert bist!
Hebe deine Soft Skills hervor:Neben technischem Wissen sind auch Soft Skills wie Kommunikation und Teamarbeit entscheidend in der Software-Entwicklung. In deiner Bewerbung solltest du Beispiele anführen, wo du erfolgreich im Team gearbeitet oder ein Projekt geleitet hast. Das gibt uns einen Eindruck davon, wie du in unsere Kultur passen würdest!
Kundenspezifische Bewerbung:Denk daran, deine Bewerbung an Evo.People GmbH anzupassen! Nimm dir Zeit, um zu zeigen, warum du genau für Senior Embedded Engineer bei uns die richtige Wahl bist. Zeig, dass du dich mit unseren Projekten auseinandergesetzt hast und warum du genau hier arbeiten möchtest. Das hebt dich von anderen ab!
Wie man sich auf ein Vorstellungsgespräch bei Evo.People GmbH vorbereitet
✨Zeige deine Coding-Skills!
Als Freiberufler in der Software-Entwicklung musst du deine technischen Fähigkeiten unter Beweis stellen. Bereite dich darauf vor, Coding-Challenges oder technische Fragen zu lösen, die dir helfen, dein Verständnis und deine Problemlösungsfähigkeiten zu zeigen. Es ist gut, wenn du Beispiele aus deinen bisherigen Projekten parat hast, um zu demonstrieren, wie du Herausforderungen gemeistert hast.
✨Präsentiere dein Portfolio
Dein Portfolio ist das A und O, wenn es um Freelancing geht! Stelle sicher, dass du einige deiner besten Arbeiten zusammengetragen hast, vielleicht sogar als Live-Demo, und sei bereit, über die Technologien und Ansätze zu sprechen, die du benutzt hast. Zeige, wie deine Projekte einen realen Einfluss hatten oder wie sie Probleme gelöst haben, die potentielle Kunden interessieren könnten.
✨Verstehe die Kundenanforderungen
Freiberufliche Software-Entwickler sind oft mit spezifischen Kundenbedürfnissen konfrontiert. Stelle sicher, dass du alle Anforderungen und Projektziele genau verstehst. Bereite Fragen vor, die zeigen, dass du an der Lösung der Probleme des Kunden interessiert bist, und nicht nur an der reinen Programmierung – Kunden wollen Partner, die ihre Vision teilen!
✨Sprich über Zeitmanagement und Kosten
Da du freiberuflich arbeitest, ist es wichtig, dein Zeitmanagement und deine Preisstrategie klar zu kommunizieren. Sei bereit zu erklären, wie du Projekte priorisierst und Deadlines einhältst. Erwähne auch, wie du deine Tarife festlegst und welche Leistungen im Preis enthalten sind – Transparenz ist der Schlüssel zu einer erfolgreichen Zusammenarbeit!