(Senior) Team Lead – Software Architecture (m/f/d)
(Senior) Team Lead – Software Architecture (m/f/d)

(Senior) Team Lead – Software Architecture (m/f/d)

München Vollzeit 72000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Agile Robots SE

Auf einen Blick

  • Aufgaben: Leite das Software-Architekturteam und entwickle innovative Robotersoftware.
  • Arbeitgeber: Agile Robots SE, ein internationales High-Tech-Unternehmen in München.
  • Mitarbeitervorteile: Arbeiten mit modernster Robotik-Technologie und hohem Einfluss auf Systemdesign.
  • Warum dieser Job: Gestalte die Zukunft der Robotik mit fortschrittlicher Technologie und KI.
  • Gewünschte Qualifikationen: Erfahrung in C++ und Python sowie Führungskompetenz in technischen Teams.
  • Andere Informationen: Dynamisches Umfeld mit Fokus auf Softwarequalität und Architektur.

Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.

Ihre Aufgaben

  • Leiten Sie das Software-Architekturteam, das für Systeminfrastruktur, Softwarearchitektur und die Richtung der eingebetteten Firmware verantwortlich ist.
  • Definieren und entwickeln Sie die Architektur von großangelegten Robotersoftware-Systemen über mehrere Teilsysteme hinweg.
  • Entwerfen und pflegen Sie zentrale Kommunikationsframeworks, die im gesamten Robotersoftware-Stack verwendet werden.
  • Definieren Sie robuste Schnittstellen zwischen hochrangiger Software, eingebetteter Firmware und Hardwarekomponenten.
  • Architektieren Sie zuverlässige verteilte Systeme, die über mehrere Recheneinheiten im Roboter betrieben werden.
  • Leiten Sie architektonische Entscheidungen für Echtzeit-Roboter-Software, die auf Linux-basierten Systemen läuft.
  • Bieten Sie starke praktische technische Führung in C++ und Python-Entwicklung und tragen Sie aktiv zu kritischen Komponenten bei, wenn nötig.
  • Überprüfen und bewerten Sie Merge-Anfragen, um hohe Codequalität, Wartbarkeit und architektonische Konsistenz sicherzustellen.
  • Definieren und setzen Sie moderne C++-Entwicklungspraktiken, Codierungsstandards und Softwaredesignprinzipien für wartbaren Code durch.
  • Leiten Sie die Architektur und Integration von Komponenten der eingebetteten Firmware, die mit dem Robotersoftware-Stack interagieren.
  • Unterstützen Sie die Integration komplexer robotischer Teilsysteme, einschließlich Wahrnehmungspipelines, Bewegungssteuerung, Sensorinterfaces und verteilter Recheneinheiten.
  • Führen Sie systemweite Debugging- und Leistungsanalysen über Software- und Hardwareebenen durch.
  • Erstellen und pflegen Sie eine leichtgewichtige CI/CD-Pipeline für regelmäßige Releases.
  • Bewerten Sie kontinuierlich moderne Tools, Compiler, Bibliotheken und Softwaretechnologien zur Verbesserung des Entwicklungsecosystems.
  • Mentoren und technische Anleitung für Ingenieure innerhalb des Architekturteams und in der gesamten Organisation bereitstellen.
  • Behalten Sie eine starke praktische Präsenz im Code und in technischen Diskussionen.

Wesentliche Fähigkeiten

  • Abschluss (Bachelor oder Master) in Informatik, Robotik, Softwaretechnik oder einem verwandten technischen Bereich.
  • Umfangreiche praktische Erfahrung in der Entwicklung leistungsstarker Software in modernem C++.
  • Starke Python-Programmierkenntnisse, die für Tools, Infrastruktur oder Automatisierung verwendet werden.
  • Tiefes Verständnis von Linux-Systemen, einschließlich Echtzeitumgebungen und systemweitem Debugging.
  • Nachgewiesene Erfahrung in der Leitung oder Mentoring hochqualifizierter Softwareentwicklungsteams.
  • Erfahrung in der Gestaltung großer modularer Softwarearchitekturen für komplexe Systeme.
  • Starkes Wissen über Netzwerk-Konzepte, verteilte Systeme und Interprozesskommunikation.
  • Erfahrung in der Integration von Software mit komplexen Hardwareplattformen wie Robotersystemen, eingebetteten Geräten oder Echtzeitkontrollsystemen.
  • Erfahrung in der Gestaltung von Kommunikationsframeworks für Robotik oder verteilte Steuerungssysteme.
  • Starkes Verständnis von Zeit-Synchronisation, deterministischer Kommunikation und Echtzeitdatenflüssen.
  • Komfortabel beim Debuggen von Kernel-Level-Timing-Problemen und systemweiten Leistungsengpässen.
  • Erfahrung in der Arbeit mit Echtzeitanforderungen, lockfreier Programmierung oder hochleistungsfähigen Nebenläufigkeitsmodellen.
  • Erfahrung in der Überprüfung komplexer Codebasen und der Aufrechterhaltung hoher Ingenieurqualitätsstandards.
  • Starkes architektonisches Denken und die Fähigkeit, über großangelegte Systeme nachzudenken.
  • Starke Motivation, über moderne C++-Standards, Compiler, Bibliotheken und Best Practices auf dem Laufenden zu bleiben.
  • Exzellente Kommunikations- und Führungsfähigkeiten in Englisch.

Wünschenswerte Fähigkeiten

  • Erfahrung in der Entwicklung von Software-Stacks für humanoide Roboter oder komplexe Robotikplattformen.
  • Erfahrung mit Robotik-Frameworks oder verteilten Robotikarchitekturen.
  • Kenntnisse über Robotik-Konzepte wie Kinematik, Bewegungsplanung, Wahrnehmungspipelines oder Steuerungssysteme.
  • Erfahrung mit Kamerasystemen, Sensorintegration oder Hochgeschwindigkeitsdatenpipelines.
  • Vertrautheit mit Architekturen der eingebetteten Firmware und Low-Level-Hardware-Schnittstellen.
  • Erfahrung im Aufbau leistungsstarker Kommunikations-Middleware für Robotersysteme.
  • Erfahrung mit modernen C++-Standards (C++17 / C++20 / C++23) und fortgeschrittenen Sprachfunktionen.
  • Erfahrung in der Gestaltung skalierbarer Infrastruktur für Entwicklungsumgebungen in der Robotik.
  • Erfahrung im Mentoring von Ingenieuren und im Aufbau starker technischer Teams.

Was wir bieten

  • Die Möglichkeit, die Softwaregrundlagen einer nächsten Generation humanoider Robotikplattform zu gestalten.
  • Arbeiten Sie an modernster Robotik-Technologie, die Echtzeitsteuerung, KI und fortschrittliche Hardware kombiniert.
  • Eine hochtechnische Ingenieurumgebung mit starkem Fokus auf Softwarequalität und Architektur.
  • Hohe Verantwortung und technischen Einfluss auf das Design des Kernsystems.
  • Enge Zusammenarbeit mit Elektronik-, Firmware- und Maschinenbau-Teams.

Bitte reichen Sie Ihre Bewerbung in Englisch ein und laden Sie alle Dokumente, einschließlich Lebenslauf, Zeugnisse und relevante Referenzen, hoch.

Über uns

Agile Robots SE ist ein internationales High-Tech-Unternehmen mit Sitz in München, Deutschland, mit einem Produktionsstandort in Kaufbeuren und mehr als 2300 Mitarbeitern weltweit. Unsere Mission ist es, die Lücke zwischen künstlicher Intelligenz und Robotik zu schließen, indem wir Systeme entwickeln, die modernste Kraft-Moment-Sensorik und führende Bildverarbeitungstechnologie kombinieren. Diese einzigartige Kombination von Technologien ermöglicht es uns, benutzerfreundliche und erschwingliche Robotiklösungen anzubieten, die intelligente Präzisionsmontage ermöglichen. Dies wird durch unsere Mitarbeiter möglich gemacht, die jeden Tag mit Kreativität und Begeisterung ihr Bestes geben. Werden Sie Teil dieses Teams und gestalten Sie die Zukunft der Robotik mit uns!

Wir sind stolz auf unsere Vielfalt und begrüßen Ihre Bewerbung unabhängig von Geschlecht und sexueller Identität, Nationalität, Ethnie, Religion, Alter oder Behinderung.

(Senior) Team Lead – Software Architecture (m/f/d) Arbeitgeber: Agile Robots SE

Agile Robots SE ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, die Softwaregrundlagen einer nächsten Generation humanoider Roboterplattform zu gestalten. In einem hochgradig technischen Umfeld mit starkem Fokus auf Softwarequalität und Architektur fördern wir eine Kultur der Zusammenarbeit und des Wissensaustauschs, während wir gleichzeitig individuelle Wachstumschancen und eine hohe technische Einflussnahme auf das Systemdesign bieten. Unsere Mitarbeiter sind der Schlüssel zu unserem Erfolg, und wir schätzen Vielfalt und Kreativität in unserem Team.
Agile Robots SE

Kontaktperson:

Agile Robots SE HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: (Senior) Team Lead – Software Architecture (m/f/d)

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Architekturideen zu präsentieren. Wir können dir helfen, die besten Ressourcen zu finden!

Tipp Nummer 3

Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle siehst, die dir gefällt, bewirb dich direkt über unsere Website. Wir lieben es, talentierte Leute zu sehen, die Initiative ergreifen!

Tipp Nummer 4

Mach dich mit den neuesten Technologien vertraut! Halte dich über moderne C++ Standards und Tools auf dem Laufenden. Das zeigt, dass du motiviert bist und mit der Zeit gehst!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) Team Lead – Software Architecture (m/f/d)

C++
Python
Softwarearchitektur
Eingebettete Firmware
Linux-Systeme
Verteilte Systeme
Netzwerkkonzepte
Echtzeitkommunikation
System-Level Debugging
CI/CD-Pipeline
Mentoring von Ingenieuren
Architektonisches Denken
Hochleistungssoftware-Entwicklung
Kommunikationsfähigkeiten
Führungskompetenz

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen. Zeig uns, wer du bist und was dich motiviert!

Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du zu uns passt. Ein gut strukturiertes Dokument macht einen besseren Eindruck!

Beziehe dich auf die Stellenbeschreibung: Schau dir die Anforderungen in der Stellenbeschreibung genau an und passe deine Bewerbung entsprechend an. Zeige, wie deine Erfahrungen und Fähigkeiten direkt mit den Aufgaben und Erwartungen übereinstimmen. Das zeigt uns, dass du wirklich interessiert bist!

Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und sicher bei uns ankommt. Außerdem kannst du dort alle notwendigen Unterlagen hochladen, die wir benötigen!

Wie du dich auf ein Vorstellungsgespräch bei Agile Robots SE vorbereitest

Verstehe die Architektur

Mach dich mit den Grundlagen der Softwarearchitektur vertraut, insbesondere im Kontext von Robotiksystemen. Sei bereit, über deine Erfahrungen in der Definition und Evolution von Architekturen zu sprechen und wie du komplexe Systeme modular gestaltet hast.

Technische Fähigkeiten demonstrieren

Bereite dich darauf vor, deine Kenntnisse in C++ und Python zu zeigen. Du könntest gebeten werden, spezifische Probleme zu lösen oder Code zu überprüfen. Zeige, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung in der Entwicklung von Hochleistungssoftware.

Führe technische Diskussionen

Sei bereit, technische Entscheidungen zu diskutieren und deine Denkweise zu erläutern. Zeige, dass du in der Lage bist, komplexe Probleme zu analysieren und Lösungen zu finden, insbesondere in Bezug auf Echtzeitsysteme und verteilte Systeme.

Mentoring und Teamführung

Bereite Beispiele vor, in denen du andere Ingenieure geleitet oder gecoacht hast. Zeige, dass du nicht nur ein technischer Experte bist, sondern auch in der Lage bist, dein Wissen weiterzugeben und ein starkes Team aufzubauen.

(Senior) Team Lead – Software Architecture (m/f/d)
Agile Robots SE
Standort: München
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>