Softwarearchitekt Embedded Systems - Fokus Maschinensteuerung

APRIORI - business solutions AG
Friedrichshafen, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Remote
Friedrichshafen, Germany

Tech stack

C++
Linux on Embedded Systems
Hardware Interface Design
Inter-Process Communication
Message Queuing Telemetry Transport (MQTT)
Software Architecture
Qt Modeling Language (QML)
QT
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

Apply for this position