Auf einen Blick
- Aufgaben: Entwickle Software für humanoide Roboter und koordiniere komplexe Systeme.
- Unternehmen: Innovatives Unternehmen im Bereich Robotik mit Fokus auf Zusammenarbeit.
- Vorteile: Wettbewerbsfähiges Gehalt, Umzugspaket und Entwicklungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten in Zürich.
- Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an bahnbrechenden Projekten.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Softwareentwicklung, Python und C++ Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen Senior Software Engineer, um die Software-Orchestrierungsschicht zu entwickeln, die es humanoiden Robotern ermöglicht, Wahrnehmung, Manipulation, Bewegungsplanung und Lernen innerhalb eines einheitlichen Mission Control-Systems zu koordinieren. Sie werden saubere, erweiterbare Schnittstellen entwerfen und komplexe robotische Teilsysteme in ein produktionsbereites Ausführungsframework integrieren, während Sie die technische Richtung des Teams mitgestalten.
Pflichtanforderungen
- Python
- C++
- Softwarearchitektur
- Linux
Ihre Mission
- Entwurf, Entwicklung und Wartung der Kernkomponenten des Mission Control-Softwarestacks
- Architektur sauberer, erweiterbarer Schnittstellen, die die Fähigkeiten robotischer Teilsysteme für die Koordination höherer Aufgaben abstrahieren
- Integration und Orchestrierung robotischer Teilsysteme, einschließlich Wahrnehmung, Manipulation, Steuerung, Planung und Lernen in ein einheitliches Ausführungsframework
- Implementierung robuster Überwachungs-, Zustandsmanagement- und Fehlerbehandlungsmechanismen für komplexe mehrstufige robotische Operationen
- Festlegung und Aufrechterhaltung hoher Softwarequalitätsstandards durch automatisierte Teststrategien auf Unit-, Integrations- und Systemebene
- Enge Zusammenarbeit mit Robotikingenieuren und Forschern, um algorithmische Fähigkeiten in produktionsbereite Software zu übersetzen
- Beitrag zu architektonischen Entscheidungen und Mitgestaltung der technischen Richtung des Teams
- Unterstützung bei der Entwicklung von Abstraktionen, die es nicht-technischen Benutzern ermöglichen, robotische Aufgaben zu definieren, ohne die Details der Implementierung auf niedriger Ebene verstehen zu müssen
Erforderliche Fähigkeiten & Qualifikationen
- 5+ Jahre Berufserfahrung in der Softwareentwicklung mit einem starken Portfolio, das sauberen, wartbaren Code demonstriert (verpflichtend)
- Starke Kenntnisse in Python und C++ in Produktionsumgebungen (verpflichtend)
- Solides Verständnis von Softwarearchitektur, Schnittstellen, Entwurfsprinzipien und Entwurfsmustern (verpflichtend)
- Erfahrung mit modernen Praktiken der Softwareentwicklung, einschließlich CI/CD-Pipelines, Versionskontroll-Workflows, Code-Reviews und automatisierten Tests auf Unit-, Integrations- und Systemebene
- Komfortable Arbeit in Linux-basierten Entwicklungsumgebungen
- Starke Kommunikationsfähigkeiten und professionelle Englischkenntnisse
- Kollaborative Denkweise mit der Fähigkeit, aktiv zuzuhören, sich an Teamzielen auszurichten und zum gemeinsamen Verständnis beizutragen
- Pragmatische und lösungsorientierte Herangehensweise mit der Fähigkeit, technische Diskussionen konstruktiv zu navigieren
- Ruhiger, strukturierter und teamorientierter Arbeitsstil, der auf Zusammenarbeit, Klarheit und Konsensbildung fokussiert ist
- Fähigkeit, in Umgebungen zu gedeihen, die auf offenem Dialog, konstruktivem Feedback und gegenseitigem Respekt basieren
Wünschenswert
- Erfahrung mit Aufgabenplanung, Workflow-Orchestrierung oder Planungssystemen
- Vertrautheit mit graphbasierten Systemen, semantischer Modellierung oder regelbasierter Argumentation
- Kenntnisse über die Integration von KI/ML-Komponenten und modernen generativen KI-Modellen in größere Softwarearchitekturen
- Erfahrungen mit formalen Modellierungsansätzen wie Zustandsmaschinen, Verhaltenbäumen oder Prozessmodellierung
- Erfahrung mit ROS2 und praktische Integration robotischer Systeme oder Teilsysteme
- Frühere Erfahrungen in der Robotik, Automatisierung oder cyber-physikalischen Systemen
Was wir bieten
- Die Möglichkeit, ein Mission Control-System für humanoide Roboter von Grund auf zu entwickeln
- Hohe Verantwortung und Einfluss auf Architektur und technische Richtung
- Umzugspaket für den richtigen Kandidaten angeboten
- Ansässig im Zürcher Raum, Schweiz, einem führenden europäischen Zentrum für Robotik und Ingenieurwesen
- Kollaborative und innovationsgetriebene Umgebung
Senior Software Engineer Arbeitgeber: BGX Solutions
Unser Unternehmen bietet eine herausragende Arbeitsumgebung für Senior Software Engineers, die an der Spitze der Robotiktechnologie arbeiten möchten. Mit einem starken Fokus auf Zusammenarbeit und Innovation in der dynamischen Umgebung des Zürcher Raums, profitieren Mitarbeiter von umfangreichen Entwicklungsmöglichkeiten, einem attraktiven Relocation-Paket und der Möglichkeit, maßgeblich an der Gestaltung eines revolutionären Mission Control Systems für humanoide Roboter mitzuwirken. Wir fördern eine Kultur des offenen Dialogs und der gegenseitigen Wertschätzung, die es unseren Mitarbeitern ermöglicht, ihre Fähigkeiten voll auszuschöpfen und zu wachsen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer erhalten könnten
✨Werde Teil von Robotik-Communities
Such dir aktive Communities oder Foren im Bereich Robotik, wo Gleichgesinnte und Profis sich austauschen. Hier kannst du nicht nur viel lernen, sondern auch potenzielle Arbeitgeber kennenlernen, die nach Talenten suchen – manchmal ist es wichtiger, die richtigen Leute zu treffen, als nur Bewerbungen zu verschicken!
✨Besuche Robotik-Events und Messen
Schau dir lokale oder internationale Messen und Konferenzen an, die sich mit Robotik beschäftigen. Dort hast du die Möglichkeit, direkt mit Unternehmen wie BGX Solutions in Kontakt zu treten und dein Interesse an einer Vollzeitstelle als Senior Software Engineer zu zeigen. Nimm Visitenkarten mit und sei bereit, dich vorzustellen!
✨Engagiere dich in Praktikumsprojekten
Wenn du vor deiner Bewerbung noch etwas direkten Erfahrung sammeln kannst, schaue nach Projekten oder Praktika im Bereich Robotik. Diese Erfahrungen sind nicht nur wertvoll, sondern zeigen auch, dass du wirklich in diesem Bereich Fuß fassen möchtest. Nutze Plattformen für offene Projekte, um erste praktische Erfahrungen zu sammeln.
✨Online-Präsenz aufbauen
Zeige deine Fähigkeiten und Kenntnisse durch ein öffentliches Portfolio oder Blog. Teile deine Projekte, sei es über GitHub oder persönliche Webseiten. Das hilft dir, sichtbar zu werden und zeigt, dass du aktiv in der Robotik arbeitest. Und vergiss nicht, dich auch über unsere Website bei BGX Solutions zu bewerben, um deine Chancen zu erhöhen, Teil des Teams zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Fokussiere dich auf technische Fähigkeiten:In deiner Bewerbung solltest du unbedingt relevante technische Fähigkeiten hervorheben, die für die Robotik wichtig sind. Das beinhaltet Kenntnisse in Programmiersprachen wie Python oder C++, sowie Erfahrung mit spezifischen Robotik-Plattformen oder -Tools. Zeig uns, dass du mit den neusten Technologien vertraut bist und welche Projekte du bereits umgesetzt hast!
Präsentation deiner Projekte und Erfahrungen:Wenn du bereits an spannenden Robotik-Projekten gearbeitet hast, dann dokumentiere diese ausführlich in deinem Lebenslauf oder in einem Portfolio. Bilder, Videos oder Links zu deinen Arbeiten können hier einen großen Unterschied machen! Zeig uns, was du kannst, und wie du Probleme gelöst hast.
Motivation und Lernbereitschaft im Anschreiben:Da es sich um eine Vollzeitstelle handelt, schau, dass du in deinem Anschreiben zeigst, warum du genau bei BGX Solutions im Bereich Robotik arbeiten möchtest. Erkläre, wie dich unsere Mission anspricht und welche Ideen du einbringen könntest. Deine Begeisterung für das Fach und den Willen, stetig zu lernen, können uns überzeugen!
Überzeuge mit relevanten Zertifikaten:Falls du Zertifikate hast, die deine Qualifikationen untermauern, wie beispielsweise in Robotik oder Automatisierungstechnik, erwähne diese in deinem Lebenslauf. Diese Unterlagen können einen starken Eindruck hinterlassen und uns zeigen, dass du engagiert und spezialisiert bist.
Wie man sich auf ein Vorstellungsgespräch bei BGX Solutions vorbereitet
✨Technisches Know-how zeigen
In der Robotik ist es entscheidend, dass wir unsere technischen Fähigkeiten präsentieren. Bereite dich darauf vor, Fachfragen zu Robotiksystemen, Programmiersprachen wie Python oder C++ und spezifischen Tools wie ROS zu beantworten. Vielleicht fragen sie dich auch nach einem Projekt, an dem du gearbeitet hast – hab dein Portfolio bereit!
✨Praktische Anwendungen diskutieren
Sei bereit, über praktische Anwendungen deiner Kenntnisse in der Robotik zu sprechen. Überlege dir vorher einige Beispiele, wo du theoretisches Wissen erfolgreich in die Praxis umgesetzt hast. Dies könnte eine interessante Projektarbeit oder eine Herausforderung, die du überwunden hast, umfassen.
✨Teamgeist demonstrieren
Da die Robotik oft Teamarbeit umfasst, ist es wichtig, deine Zusammenarbeit zu betonen. Während des Gesprächs kannst du Geschichten erzählen, die deine Teamfähigkeit und deine Fähigkeit zur Problemlösung zeigen. Du kannst sogar gemeinsam mit deinen Teamkollegen durchgeführte Simulationen oder Projekte erwähnen.
✨Langfristige Motivation vermitteln
Da es sich um eine Vollzeitstelle handelt, wird das Unternehmen wissen wollen, dass du langfristig in der Robotik bleiben möchtest. Teile deine Zukunftspläne und wie diese zu BGX Solutions passen – sei es durch den Wunsch, an innovativen Lösungen zu arbeiten oder sich weiterzubilden. Das zeigt, dass du wirklich in die Rolle investieren willst.