Auf einen Blick
- Aufgaben: Leite das Software-Architekturteam und entwickle innovative Robotersoftware.
- Unternehmen: Agile Robots SE, ein internationales High-Tech-Unternehmen in München.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und die Möglichkeit zur persönlichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem kreativen Team.
- Warum dieser Job: Gestalte die Zukunft der Robotik mit modernster Technologie und echtem Einfluss.
- Qualifikationen: Erfahrung in C++ und Python sowie Führungskompetenz in technischen Teams.
Das prognostizierte Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
Permanent employee, Full-time – Germany, Munich (M-Park)
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.
- Architekt 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 technisch führen Ingenieure innerhalb des Architekturteams und der gesamten Organisation.
- Behalten Sie eine starke praktische Präsenz im Code und in technischen Diskussionen.
Qualifikationen
- 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-Zeitproblemen und systemweiten Leistungsengpässen.
- Erfahrung in der Arbeit mit Echtzeitanforderungen, lockfreier Programmierung oder hochleistungsfähigen Parallelitätsmodellen.
- 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.
- Ausgezeichnete 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 in der Erstellung 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 in der Mentoring von Ingenieuren und dem Aufbau starker technischer Teams.
Was wir bieten
- Die Möglichkeit, die Softwaregrundlagen einer nächsten Generation humanoider Roboterplattform zu gestalten.
- Arbeiten Sie an modernster Robotik-Technologie, die Echtzeitkontrolle, KI und fortschrittliche Hardware kombiniert.
- Eine hoch technische 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.
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 AG
Agile Robots SE ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Robotiktechnologie zu arbeiten und innovative Softwarearchitekturen für humanoide Roboter zu entwickeln. Mit einem starken Fokus auf technische Exzellenz und Qualität in einem dynamischen Teamumfeld fördert das Unternehmen nicht nur die persönliche und berufliche Weiterentwicklung, sondern bietet auch eine enge Zusammenarbeit mit verschiedenen Ingenieurdisziplinen. In München gelegen, profitieren die Mitarbeiter von einer inspirierenden Arbeitsatmosphäre in einer der lebhaftesten Städte Deutschlands, die reich an kulturellen und sozialen Möglichkeiten ist.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so (Senior) Team Lead – Software Architecture (m/f/d) erhalten könnten
✨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 Hilfe beim Erstellen eines ansprechenden Profils 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 Ressourcen empfehlen, die dir dabei helfen!
✨Tipp Nummer 3
Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement. Wir freuen uns immer über Bewerbungen von talentierten Leuten wie dir!
✨Tipp Nummer 4
Mach dich mit den neuesten Trends in der Softwarearchitektur vertraut! Zeige, dass du am Puls der Zeit bist und innovative Ideen einbringen kannst. Lass uns wissen, wenn du Empfehlungen für Lernressourcen brauchst!
Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Team Lead – Software Architecture (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die Leidenschaft für Software-Architektur haben und bereit sind, ihre Ideen einzubringen.
Mach es klar und präzise:Halte deine Bewerbung übersichtlich und strukturiert. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du zu unserem Team passen würdest.
Zeig deine technischen Fähigkeiten:Betone deine Erfahrungen mit C++ und Python sowie deine Kenntnisse in der Software-Architektur. Zeige uns konkrete Beispiele, wie du in der Vergangenheit technische Herausforderungen gemeistert hast.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alle Unterlagen an die richtige Stelle gelangen und wir dich schnellstmöglich kontaktieren können.
Wie man sich auf ein Vorstellungsgespräch bei Agile Robots AG vorbereitet
✨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 entworfen 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, also übe das vorher, um sicherzustellen, dass du selbstbewusst auf technische Fragen antworten kannst.
✨Führe Beispiele an
Habe konkrete Beispiele aus deiner bisherigen Arbeit parat, die deine Führungsqualitäten und technischen Fähigkeiten unter Beweis stellen. Zeige, wie du Teams geleitet und komplexe Projekte erfolgreich umgesetzt hast.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Herausforderungen des Teams zu erfahren.