Robotics Software Engineer (m/f/d)

Robotics Software Engineer (m/f/d)

München Vollzeit 54000 - 66000 € / Jahr (geschätzt) Homeoffice (teilweise)
I

Auf einen Blick

  • Aufgaben: Entwickle Software für Robotik und löse reale Herausforderungen in einem motivierten Team.
  • Unternehmen: Innovatives Unternehmen im Bereich Robotik mit offener Teamkultur.
  • Vorteile: Überdurchschnittliches Gehalt, 30 Urlaubstage, hybrides Arbeiten und persönliche Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit flachen Hierarchien und tollen Teamevents.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten.
  • Qualifikationen: Abschluss in Software Engineering oder verwandtem Bereich und Erfahrung in C++.

Das prognostizierte Gehalt liegt zwischen 54000 - 66000 € pro Jahr.

Die Rolle: Was Sie erwarten können

Als Robotics Software Engineer (m/w/d) sind Sie im Zentrum unserer Robotik-Entwicklung. Sie entwerfen und warten Software, die hochgradige Intelligenz mit der Ausführung von Hardware auf niedriger Ebene verbindet. Erwarten Sie, reale Herausforderungen in den Bereichen Wahrnehmung, Steuerung und Kommunikation zu bewältigen, während Sie mit einem motivierten und kollaborativen Ingenieurteam arbeiten.

Rollenverantwortlichkeiten: Was Sie tun werden

  • Entwerfen und Implementieren von leistungsstarker Software in C/C++, mit starkem Fokus auf die Standardbibliothek, moderne Best Practices, Shared Memory Management und Techniken zur Nebenläufigkeit für multithreaded Robotikanwendungen.
  • Entwickeln und Warten von Hardwaretreibern für robotische Aktuatoren und Sensoren unter Verwendung von Protokollen wie CAN, EtherCAT und TCP/UDP.
  • Sicherstellen einer effizienten Kommunikation und Synchronisation zwischen Hardwarekomponenten und dem Steuersystem.
  • Erstellen und Integrieren robotischer Funktionen mit ROS2, einschließlich der Entwicklung von Knoten, der Handhabung von Themen und Diensten, der Parameterkonfiguration und der Echtzeit-Nachrichtenübertragung.
  • Anwenden von Techniken zur Schätzung der Pose, Bildverarbeitung und 3D-Datenmanipulation mit Bibliotheken wie PCL und OpenCV.
  • Aktivieren von cloudbasierten Robotikdiensten durch Implementierung zuverlässiger Kommunikationsprotokolle wie MQTT.
  • Erleichtern von Ferntelemetrie, Diagnosen und Schnittstellen für Befehl/Kontrolle für Edge-Robotics-Systeme.
  • Eng mit mechanischen, elektrischen und KI-Teams zusammenarbeiten, um eine nahtlose Integration robotischer Systeme sicherzustellen.
  • Zur Systemarchitektur, Softwarebewertungen und kontinuierlichen Bereitstellungspipelines für robuste und skalierbare Robotiklösungen beitragen.
  • Eigenverantwortlich Aufgaben verwalten und strategische Initiativen zur Verbesserung des Produkts ergreifen.

Rollenanforderungen: Was Sie benötigen, um erfolgreich zu sein

  • Abschluss als Bachelor oder Master in Software Engineering, Computer Engineering, Robotik oder einem verwandten Bereich.
  • Mindestens 2 Jahre Berufserfahrung in einem verwandten Bereich.
  • Starke Kenntnisse in C++ (moderne Standards).
  • Gutes Verständnis der objektorientierten Programmierung (OOP).
  • Praktische Erfahrung mit ROS2.
  • Vertrautheit mit Git und kollaborativen Entwicklungspraktiken.
  • Erfahrung im Erstellen und Bereitstellen mit Docker.
  • Erfahrung mit Linux.
  • Starke Problemlösungsfähigkeiten.
  • Exzellente schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.

Bevorzugte Qualifikationen:

  • Erfahrung mit Hardwarekommunikationsprotokollen (CAN, EtherCAT, UDP/TCP).
  • Praktische Erfahrung mit OpenCV und/oder PCL.
  • Kenntnisse in Regelungstheorie und Echtzeitkommunikation in der Robotik.
  • Erfahrung mit CI/CD-Pipelines für Robotikanwendungen.

Warum idealworks

Bei idealworks finden Sie ein internationales Arbeitsumfeld und werden Teil eines erfahrenen, offenen Teams, in dem gegenseitiges Vertrauen zählt. Sie werden sich vom ersten Moment an wohlfühlen!

Erleben Sie ein echtes Start-up-Gefühl und flache Hierarchien mit abwechslungsreichen und verantwortungsvollen Aufgaben, an denen Sie eigenständig arbeiten.

Freuen Sie sich auf ein hybrides Arbeitsmodell mit 30 Urlaubstagen pro Jahr und verschiedenen Möglichkeiten, Ihre Freizeit, Familie und Job in Einklang zu bringen.

Für Ihr Engagement, uns bei der Erreichung unserer Mission zu unterstützen, werden Sie nicht nur mit Wertschätzung belohnt, sondern auch mit überdurchschnittlicher Vergütung, einschließlich eines Bonussystems und eines jährlichen Budgets für persönliche Entwicklung.

Wir bieten spannende Unternehmensleistungen, eine attraktive betriebliche Altersvorsorge und regelmäßige Teamevents.

Unser modernes Büro ist gut mit öffentlichen Verkehrsmitteln, Fahrrad und Auto erreichbar und bietet zahlreiche Verpflegungsmöglichkeiten für entspannte Mittagspausen mit Ihrem Team.

Getrieben von unserer einzigartigen Unternehmenskultur bestimmen die fünf Werte „Leidenschaft für Ergebnisse“, „Wohlbefinden“, „persönliches Wachstum“, „Vertrauen“ und „als ein Team sein und handeln“ unser tägliches Handeln und unsere Zusammenarbeit.

Über uns

Idealworks transformiert industrielle Abläufe in effiziente, vollautomatisierte Umgebungen, in denen Logistik, Robotik, Software und Menschen nahtlos zusammenarbeiten. Gegründet im Jahr 2020 als Tochtergesellschaft der BMW Group, hilft das Unternehmen Unternehmen, Arbeitsabläufe in Lagerhäusern, Produktionsstätten und Logistikbetrieben zu optimieren und zu automatisieren. Im Mittelpunkt unseres Angebots steht das Idealworks Orchestration System (Idealworks OS), die Steuerungsschicht, die Simulationstechnologie integriert und heterogene Roboter für verschiedene Anwendungen, Peripheriegeräte und IT-Systeme über eine einzige Betriebslogik verbindet. Mit Hauptsitz in München arbeitet Idealworks eng mit Partnern und Kunden weltweit zusammen, um die nächste Generation der industriellen Automatisierung voranzutreiben.

Robotics Software Engineer (m/f/d) Arbeitgeber: idealworks

Idealworks ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und internationalen Umfeld zu arbeiten. Mit flachen Hierarchien, einem hybriden Arbeitsmodell und 30 Urlaubstagen pro Jahr fördern wir eine ausgewogene Work-Life-Balance und persönliche Entwicklung. Unsere Unternehmenskultur basiert auf Vertrauen, Teamarbeit und dem Streben nach Ergebnissen, was Ihnen nicht nur Wertschätzung, sondern auch überdurchschnittliche Vergütung und spannende Unternehmensleistungen bietet.

I

Kontaktdaten:

idealworks Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Robotics Software Engineer (m/f/d) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Robotik-Branche in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Sei bereit für technische Interviews!

Bereite dich auf technische Fragen und Coding-Challenges vor, die deine Fähigkeiten in C++ und ROS2 testen. Übe mit Online-Plattformen oder in Gruppen, um dein Selbstvertrauen zu stärken.

Präsentiere deine Projekte!

Erstelle ein Portfolio oder eine GitHub-Seite, auf der du deine bisherigen Arbeiten und Projekte zeigst. Das gibt potenziellen Arbeitgebern einen Einblick in deine Fähigkeiten und deinen Stil.

Bewirb dich direkt über unsere Website!

Wir bei StudySmarter empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden.

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

C++ (moderne Standards)
Objektorientierte Programmierung (OOP)
ROS2
Git
Docker
Linux
Problemlösungsfähigkeiten

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 nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders in C++ und ROS2. Zeig uns, wie du Herausforderungen gemeistert hast und welche Erfolge du erzielt hast – das macht einen großen Unterschied!

Mach es übersichtlich:Achte darauf, dass deine Bewerbung klar strukturiert und leicht zu lesen ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du drauf hast!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei idealworks vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++, ROS2 und Hardware-Protokolle. Zeige im Interview, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast. Bereite Beispiele vor, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu Software-Design, OOP und Multithreading. Übe, wie du deine Problemlösungsfähigkeiten unter Beweis stellen kannst. Du könntest gebeten werden, ein kleines Coding-Problem zu lösen oder deine Gedanken zu einem bestimmten Algorithmus zu erklären.

Zeige Teamgeist

Da die Rolle enge Zusammenarbeit mit anderen Teams erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du in der Vergangenheit erfolgreich mit anderen Ingenieuren, Mechanikern oder KI-Teams zusammengearbeitet hast, um Probleme zu lösen oder Projekte abzuschließen.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den nächsten Schritten in der Entwicklung des Idealworks OS.