Softwarearchitekt Embedded Systems - Fokus Maschinensteuerung
APRIORI - business solutions AG
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Remote
Tech stack
C++ (Programming Language)
Linux on Embedded Systems
Hardware Interface Design
Inter-Process Communication
Message Queuing Telemetry Transport (MQTT)
Software Architecture
Qt Modeling Language (QML)
Qt (Software)
Service-Oriented Architecture
Systems Architecture
Web Applications
Information Technology
gRPC
Job description
- Mitarbeit an der Entwicklung einer modularen, serviceorientierten Architektur auf Embedded-Linux-Systemen
- Konzeption und Bewertung von Softwarekomponenten unter Berücksichtigung begrenzter Systemressourcen
- Definition technischer Schnittstellen für Kommunikation zwischen Prozessen, Webanwendungen und mobilen Apps
- Erstellung technischer Konzepte und Standards im Team
- Verantwortung für das Sicherheitskonzept der Steuerungssysteme und Einhaltung relevanter Normen
- Mitgestaltung einer skalierbaren und zukunftsfähigen Systemarchitektur
- Enge Zusammenarbeit mit Kollegen aus Software-, Hardware- und Testentwicklung
- Optimierung interner Abläufe und teamübergreifender Prozesse
Requirements
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder eines vergleichbaren technischen Fachs
- Erfahrung in der Softwarearchitektur für Embedded-Linux-Systeme und verteilte Anwendungen
- Gute Programmierkenntnisse in C, C++ oder ähnlichen Sprachen für embedded-nahe Entwicklung
- Vertraut mit Interprozesskommunikation und serviceorientierten Architekturen (z. B. DDS, MQTT, gRPC)
- Idealerweise Kenntnisse in Qt/QML oder ähnlichen UI-Frameworks sowie im Umgang mit Hardware-Schnittstellen
- Sehr gute Englisch- und gute Deutschkenntnisse
Benefits & conditions
- Abwechslungsreiche Tätigkeit in einem innovativen, international tätigen Unternehmen
- Mitarbeit in einem engagierten Team mit flachen Hierarchien und kurzen Entscheidungswegen
- Gründliche Einarbeitung und individuelle Weiterbildungsmöglichkeiten
- Flexible Arbeitszeiten sowie die Möglichkeit auf Homeoffice
- Attraktive Sozialleistungen und leistungsgerechte Vergütung