5 Embedded Software Jobs in Vorarlberg
Das sind Sie:
- Sie erstellen Software- und Systemarchitekturen, insbesondere für Geräte.
- Die Spezifikation und Entwicklung von Softwarekomponenten gehören ebenfalls zu Ihren Aufgaben.
- Teilprojekt- und Projektleiterfunktionen übernehmen Sie eigenständig.
- Bei der Erstellung von Produktspezifikationen arbeiten Sie aktiv mit.
- Bestehende Produkte und Geräte werden von Ihnen betreut, gepflegt und weiterentwickelt.
- Sie fördern und unterstützen die Junior Engineers und Engineers in unserer Abteilung.
- Kontinuierlich überwachen Sie den Stand der Technik, um sicherzustellen, dass die neuesten Entwicklungen und Trends berücksichtigt werden.
|
Was Dich erwartet
- Anforderungsanalyse, Spezifikation, Programmierung und Validierung der Embedded-Software unserer autonomen Transportroboter
- Analyse und stetige Optimierung der bestehenden Software-Architektur, um Stabilität, Skalierbarkeit, Wartbarkeit und Testbarkeit zu erhöhen
- Konzeption, Neuentwicklung und Wartung der Software-Module und der Kommunikationsschnittstellen (Funk, Sensoren) zu Assistenten und dem Steuersystem
- Sicherstellung der Softwarequalität mittels unserer internen Testanlagen
|
Was Dich erwartet
- Intensive technische Schulungen und Workshops
- Unterstützung und Mentoring von erfahrenen Fachleuten
- Praxisnahe Projekte zur Anwendung von Wissen und Kreativität
- Einblick in moderne Werkzeuge und Technologien
- Möglichkeiten für persönliches und berufliches Wachstum in einer dynamischen Umgebung
|
Das sind deine Aufgaben
- Architektur & Plattformstrategie
- Aufbau einer skalierbaren, modularen Software-Architektur für Maschinenapplikationen
- Modulare Komponenten
- Konzeption und Entwicklung wiederverwendbarer Module und Modelle für unterschiedliche Maschinenanwendungen
- Modellbasierte Entwicklung
- Aktive Transformation von modellbasierten Ansätzen (SCADE, CODESYS, MATLAB Simulink, etc.) hin zu einer standardisierten, zukunftsfähigen Plattform
- KI-gestützte Entwicklung
- Nutzung von künstlicher Intelligenz zur automatisierten Model- und Code-Generierung, Optimierung von Modellen und Qualitätssicherung
- Cloud & Virtualisierung
- Arbeiten in Container-Umgebungen (Docker, Kubernetes, etc.) und Cloud-Plattformen und Virtualisierung der kompletten Entwicklungsumgebung
- Innovation
- Mitgestaltung neuer Konzepte für den Maschinenbau – von Edge-Computing bis hin zu digitalen Zwillingen
|
Aufgaben
- Eigenverantwortliche Entwicklung von generalisierten Maschinensteuerungsfunktionen
- Integration entwickelter Lösungen in die vorhandene Toolchain, Release-Management und Dokumentation
- Integration und Test entwickelter Lösungen auf der Steuerungs-Hardware
- Mitwirkung bei der Konzeption einer modellbasierten Maschinensteuerungsplattform
- Koordination der Plattformentwicklung mit den Anwendern
- Formulierung von Anforderungen und Ableiten von Testszenarien
|