Softwarearchitekt (C++) MULTI (m/w/d)

Job Description

Städte zu den lebenswertesten Orten weltweit zu machen – das ist unser Bestreben. Dabei treiben wir eine Industrie voran, die täglich mehr als eine Milliarde Menschen bewegt. Wir verändern unser Geschäft, indem wir unsere Branche ständig neu erfinden, uns selbst herausfordern und die Zusammenarbeit mit internen und externen Partnern intensivieren. Wir setzen auf unsere einzigartigen Ingenieursfähigkeiten, um bereits existierende Produkte zu optimieren und neue zu kreieren. Zudem finden wir kundenorientierte Lösungen, die auf echte Mobilitätsbedürfnisse angepasst sind.

Der MULTI ist der erste seillose Aufzug der Welt befördert mehrere Kabinen in einem einzigen Schacht – und zwar in vertikaler und horizontaler Richtung. MULTI schafft unbegrenzte, neue Möglichkeiten, wie wir Städte in Zukunft bauen.


  • Sie erarbeiten die Softwarearchitektur unter Sicherstellung der Skalierbarkeit, Performance
    und Wartbarkeit der entwickelten Lösungen
  • Dabei konzeptionieren, implementieren und verifizieren Sie hardwarenahe Software in C++
  • Sie lösen softwaretechnische Fragestellungen im funktionsübergreifenden
    Entwicklungsteam
  • Sie erarbeiten Entscheidungsvorlagen und Vorschläge für das projektinterne
    Steuerungskomitee
  • Sie führen Code-Reviews durch und stellen die Einhaltung von Architekturvorgaben sicher
    und fördern Best Practice
  • Sie stehen beratend bei der Auswahl von Technologien, Frameworks und Tools zur Seite
  • Sie koordinieren interne und externe Partner, Lieferanten und Dienstleister
  • Sie arbeiten eng mit dem Produktmanagement zusammen, um Anforderungen in
    technische Lösungen zu übersetzen.
  • Sie koordinieren die Steuerungsplattform inkl. Anbindung der Peripheriesysteme, Aktorenund Sensoren

  • Abgeschlossenes Studium im Fachbereich Informatik /Softwaretechnik /Mechatronik oder eines vergleichbaren Studiengangs
  • Sehr gute Kenntnisse in der Softwareentwicklung mit C++17
  • Umfangreiche Kenntnisse moderner Softwarearchitekturen, Design Patterns, Frameworks und Bibliotheken
  • Erfahrung in agilen Entwicklungsmethoden und im Umgang mit Tools der Atlassian Tool Chain vorausgesetzt
  • Erfahrung im Systemdesign mit UML/SysML (PlantUML) und im Anforderungsmanagement
  • Erfahrung mit eventbasierter Programmierung
  • Umfangreiche Kenntnisse in Linux Systemen (x86-64/aarch64)
  • Kenntnisse der Debian Linux Distribution
  • Umfangreiche Kenntnisse in Feldbussystemen (CANopen / Modbus(TCP))
  • Kenntnisse in Ethernet Kommunikation (TCP/UDP/MQTT/...)
  • Umfangreiche Kenntnisse in Open Source Tools (gcc, clang, cmake, git, gdb, valgrind, gcov, doxygen)
  • Kenntnisse und sicherer Umgang mit googletest
  • Kenntnisse im Umgang mit Docker build containern
  • Erfahrung mit Boost::SML wünschenswert
  • Aufzugkenntnisse wünschenswert
  • Erfahrungen mit Mechatronischen-Systemen wünschenswert
  • Selbstständige, sorgfältige und strukturierte Arbeitsweise
  • Starke Kommunikations- und Teamfähigkeiten.
  • Gute Deutschkenntnisse in Wort und Schrift
  • Sehr gute Englischkenntnisse in Wort und Schrift

  • Sicherheit, Gesundheit & Work-Life-Balance: Die höchsten Standards für Arbeitssicherheit, ein breites Angebot an Gesundheitsförderung und präventiven Gesundheitsprogrammen sowie geregelte, aber flexible Arbeitszeiten.
  • Vergütung & Altersvorsorge: Faire Arbeitsbedingungen, wettbewerbsfähige Vergütung als wichtige Grundlage und individuelle Unterstützung bei Altersvorsorgemodellen mit verschiedenen Optionen.
  • Zusammenhalt & Vielfalt: Kollegialität ist uns sehr wichtig – wir behandeln alle mit Respekt, Anerkennung und Wertschätzung und fördern eine offene und tolerante Arbeitskultur.
  • Freiraum & Flexibilität: Ein freies Arbeitsumfeld mit einer gesunden Fehlerkultur, Homeoffice-Angeboten und Möglichkeiten für verschiedene Auszeiten.
  • Weiterbildung: Individuelle und personalisierte Angebote zum Einstieg in den Beruf sowie Schulungs- und Weiterbildungsmaßnahmen für deine berufliche und persönliche Entwicklung.
  • Nachhaltigkeit: Wir handeln verantwortungsbewusst und umweltbewusst.
  • Faire Vergütung & Zukunftssicherheit: Profitiere von einem transparenten Gehalt nach dem Metall- und Elektrotarifvertrag Nordwürttemberg-Nordbaden, inklusive Urlaubs- und Weihnachtsgeld sowie tariflich geregelten Sonderzahlungen. Zusätzlich: ein Zuschuss zur Altersvorsorge und attraktive Rentenmodelle für deine finanzielle Sicherheit.
  • Entwicklung mit Vision: Entfalte dein volles Potenzial durch den Zugang zu interessanten Weiterbildungsmöglichkeiten, E-Learning und exklusiven Talentprogrammen.

Wir wertschätzen Vielfalt

Bei TK Elevator wollen wir uns die Vielfalt zu eigen machen und heißen jeden willkommen – unabhängig von ethnischer Zugehörigkeit, Nationalität, Geschlecht oder Geschlechtsausdruck, Alter, sozialer Herkunft, Religion oder Weltanschauung, sexueller Orientierung, Behinderung, Familienstand oder anderen gesetzlich geschützten Eigenschaften oder Status.

Sie haben eine Behinderung und möchten gerne bei uns arbeiten? Dann freuen wir uns auf Ihre Bewerbung!

Als Unterzeichner der Charta der Vielfalt engagiert sich TK Elevator für ein vorurteilsfreies und vielfältiges Arbeitsumfeld mit Chancengleichheit. Obwohl wir noch nicht vollständig barrierefrei sind, arbeiten wir jeden Tag daran, uns für Sie zu verbessern. Lassen Sie uns gemeinsam Barrieren überwinden und an individuellen Lösungen arbeiten, die zu Ihnen passen.

View More