Staff Software Engineer, Robotics Platform (m/f/d)

Staff Software Engineer, Robotics Platform (m/f/d)

München Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Entwickle die Softwarearchitektur für autonome Systeme und arbeite an spannenden technischen Herausforderungen.
  • Unternehmen: Innovatives Unternehmen im Verteidigungssektor mit einer kreativen Teamkultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, 27 Urlaubstage, flexible Arbeitsmodelle und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem hundefreundlichen Büro.
  • Warum dieser Job: Gestalte bedeutende Technologie und habe direkten Einfluss auf die Sicherheit unserer Demokratien.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in C++ und Python, sowie Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über die Rolle

Als Staff Software Engineer in unserem Robotics Platform-Team werden Sie ein technischer Leiter, der den Kern unserer autonomen Systeme gestaltet. Sie entwerfen und bauen die grundlegende Softwarearchitektur, die eine robuste Kommunikation, hohe Leistung und nahtlose Integration über unsere Flotte unbemannter Bodenfahrzeuge ermöglicht. Dies ist eine Rolle für einen Systemdenker, der komplexe technische Herausforderungen liebt. Sie arbeiten eng mit funktionsübergreifenden Ingenieurteams zusammen, um Best Practices zu etablieren und eine kohärente, skalierbare Laufzeitplattform für unsere teleoperierten und autonomen Roboter zu schaffen. Ihre Arbeit wird direkt die Zuverlässigkeit und Fähigkeit von Technologie beeinflussen, die wichtig ist.

Was Sie bauen werden

  • Die Kernsoftwarearchitektur für unsere Robotics-Plattform, die eine robuste Kommunikation und optimierte Leistung über verteilte Systeme gewährleistet.
  • Best Practices und Entwurfsmuster für modulare, skalierbare und wartbare Robotersoftware, auf denen andere Teams aufbauen können.
  • Nahtlose Integrationen zwischen Softwarekomponenten, die eine kohärente und zuverlässige Laufzeitumgebung schaffen.
  • Hochleistungsfähige, Echtzeitsysteme, die in anspruchsvollen und mission-kritischen Szenarien betrieben werden können.
  • Eine Kultur der technischen Exzellenz durch Mentoring anderer Ingenieure in architektonischen Prinzipien und Softwarehandwerk.
  • Robuste und sichere Systeme durch rigoroses Testen, Validierung und ein tiefes Verständnis der systemtechnischen Details.
  • Klare technische Dokumentation, die Ihr Team stärkt und die Entwicklung neuer Fähigkeiten beschleunigt.

Was Sie mitbringen

  • Signifikante Erfahrung in der Softwareentwicklung mit tiefem Fachwissen in C++ und Python, idealerweise in regulierten Branchen wie Verteidigung, Automobil oder Luftfahrt.
  • Ein profundes Verständnis der modularen Softwarearchitektur, der Prinzipien des sauberen Codes und des Designs für langfristige Wartbarkeit.
  • Praktische Erfahrung im Aufbau, Debuggen und Optimieren von multithreaded, Echtzeit- oder leistungs-kritischen Systemen.
  • Ein starkes Verständnis von parallelen und verteilten Systemen, einschließlich Low-Level-Systemprofiling.
  • Komfort und Kompetenz in eingebetteten Umgebungen wie Linux oder QNX.
  • Tiefes Wissen über systemnahe APIs (IPC, Sockets, I/O) und Kommunikationsprotokolle wie CAN oder Ethernet.
  • Außergewöhnliche Kommunikationsfähigkeiten und die Fähigkeit, technische Diskussionen zu leiten und effektiv über Teams hinweg zusammenzuarbeiten.
  • Vertrautheit mit Bazel, Zero-Copy-Middleware oder lock-free Programmierung ist ein großer Vorteil.

Bitte beachten Sie: Sie müssen nicht alle Anforderungen erfüllen, um sich zu bewerben. Wir begrüßen motivierte Kandidaten, die bereit sind, in die Rolle hineinzuwachsen und ihre Expertise weiterzuentwickeln.

Was wir bieten

  • Ein mission-driven europäisches Verteidigungstechnologieunternehmen in einer entscheidenden Wachstumsphase, in dem Sie bedeutende Technologie gestalten, früh Verantwortung übernehmen und mit dem Unternehmen wachsen können!
  • Wettbewerbsfähiges Vergütungspaket einschließlich einer Bonusmöglichkeit.
  • 27 Urlaubstage zu Beginn, die mit der Betriebszugehörigkeit auf bis zu 30 Tage steigen.
  • Arbeitgeberunterstützte Rentenbeiträge.
  • Unterstützung bei Lernen & Entwicklung sowie Budget für Teamevents.
  • Mitarbeiterrabatte und flexibles Leistungsbudget über Probonio.
  • Hybrides Arbeitssetup je nach Rolle und Teambedarf.
  • Strukturierte Gehaltsbänder, Leveling-Framework und halbjährliche Entwicklungsgespräche.
  • Empfehlungsbonusprogramm, hundefreundliches Büro und Umzugshilfe, wo anwendbar.

Über uns

ARX ist ein Dual-Use-Technologieunternehmen, das sich auf die Entwicklung autonomer unbemannter Systeme und Sensoren für den europäischen Verteidigungssektor spezialisiert hat. Unsere dual-use unbemannten Bodensysteme und Sensoren unterstützen NATO-Armeen und zivile Ersthelfer dabei, ihre herausforderndsten Probleme zu bewältigen, indem sie ihnen Training und Informationen zur Verfügung stellen, um bessere Entscheidungen zu treffen und effektive Maßnahmen in lebensbedrohlichen Situationen zu ergreifen. Während unser Team weiterhin schnell wächst, suchen wir motivierte Kandidaten, die begeistert sind, in einem hochenergetischen, kreativen und innovativen Team zu arbeiten, das sich der Entwicklung autonomer Systeme für herausfordernde Umgebungen widmet. Wir arbeiten in einem dynamischen Sektor, in dem Zusammenarbeit, das Teilen innovativer Ideen und die Entwicklung neuartiger Problemlösungsstrategien in unserer Arbeitskultur verankert sind. Wenn Sie leidenschaftlich daran interessiert sind, Herausforderungen zu überwinden, die einen echten Einfluss auf die Sicherheit unserer Demokratien haben, bewerben Sie sich hier, um ARX beizutreten und die Zukunft der Dual-Use-Technologie mitzugestalten!

ARX ist ein Arbeitgeber, der Chancengleichheit bietet, und wir ermutigen Kandidaten aus allen Hintergründen, sich zu bewerben.

Staff Software Engineer, Robotics Platform (m/f/d) Arbeitgeber: ARX Robotics

ARX ist ein innovatives Unternehmen im Bereich der Verteidigungstechnologie, das seinen Mitarbeitern eine dynamische und kreative Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche Entwicklung und Teamarbeit fördern wir eine Kultur der technischen Exzellenz, in der Sie die Möglichkeit haben, bedeutende Technologien zu gestalten und Ihre Fähigkeiten weiterzuentwickeln. Unsere attraktiven Benefits, einschließlich flexibler Arbeitsmodelle und umfangreicher Weiterbildungsmöglichkeiten, machen uns zu einem hervorragenden Arbeitgeber für alle, die an der Spitze der autonomen Systeme arbeiten möchten.

A

Kontaktdaten:

ARX Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Software Engineer, Robotics Platform (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 gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Staff Software Engineer relevant sind. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten zu schärfen.

Tipp Nummer 3

Sei bereit, deine Projekte und Erfahrungen zu präsentieren! Erstelle ein Portfolio oder eine Präsentation, die zeigt, was du kannst. Lass uns zusammenarbeiten, um deine Erfolge ins rechte Licht zu rücken.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement. Wir freuen uns darauf, motivierte Kandidaten wie dich kennenzulernen und gemeinsam an innovativen Lösungen zu arbeiten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, Robotics Platform (m/f/d) mit Bravour zu bestehen

C++
Python
Modular Software Architecture
Clean Code Principles
Multithreaded Systems
Real-Time Systems
Parallel Systems

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Stelle sicher, dass du relevante Erfahrungen und Projekte hervorhebst, die zu der Rolle passen. Zeige uns, wie deine bisherigen Arbeiten dich auf die Herausforderungen bei ARX vorbereitet haben.

Technische Details sind wichtig:Vergiss nicht, technische Fähigkeiten und Kenntnisse, die in der Stellenbeschreibung erwähnt werden, klar darzustellen. Das zeigt uns, dass du die Anforderungen verstehst und bereit bist, dich einzubringen.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei ARX Robotics vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++, Python und Kommunikationsprotokolle. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie sie in der Praxis angewendet werden.

Bereite technische Beispiele vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeiten in der Softwarearchitektur und im Umgang mit komplexen Systemen demonstrieren. Erkläre, wie du Herausforderungen gemeistert hast und welche Best Practices du dabei angewendet hast.

Zeige Teamgeist

Da die Rolle enge Zusammenarbeit mit anderen Ingenieuren erfordert, ist es wichtig, deine Kommunikationsfähigkeiten und Teamarbeit zu betonen. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Zusammenarbeit und zum Mentoring anderer zeigen.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Unternehmenskultur und die Werte von ARX zu erfahren. Stelle Fragen, die zeigen, dass du an einer langfristigen Zusammenarbeit interessiert bist und dass dir die Mission des Unternehmens am Herzen liegt.