Senior Software Engineer (f/m/d) – Mission Control (C++ / Python)

Senior Software Engineer (f/m/d) – Mission Control (C++ / Python)

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
C

Auf einen Blick

  • Aufgaben: Entwickle und pflege die Software für humanoide Roboter in einem innovativen Team.
  • Unternehmen: Hexagon Robotics, ein führendes Unternehmen in der Präzisionsmessung.
  • Vorteile: Flexible Arbeitszeiten, hybrides Modell und Mobilitätsbonus für nachhaltige Pendelwege.
  • Weitere Informationen: Dynamisches Umfeld mit Fokus auf Teamarbeit und offener Kommunikation.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Python und C++.

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

Hexagon Robotics ist eine Division von Hexagon – einem globalen Marktführer in der Präzisionsmessung. Gegründet im Jahr 2025, entwickelt Hexagon Robotics humanoide Roboter für industrielle Sektoren, um Arbeitskräftemangel zu beheben und den Übergang von Automatisierung zu Autonomie zu ermöglichen. Das erste humanoide Produkt, AEON, wurde im Juni 2025 eingeführt und kombiniert Agilität, Bewusstsein, räumliche Intelligenz und Vielseitigkeit, um eine marktführende Lösung für Kunden in den Bereichen Automobil, Transport, Luft- und Raumfahrt, Fertigung und Logistik bereitzustellen.

Das Mission Control-Team entwickelt die Software, die die Fähigkeiten unseres humanoiden Roboters – Wahrnehmung, Manipulation, Bewegungsplanung und Lernen – in ein einheitliches System für die Aufgabenausführung integriert. Wir bieten die Abstraktionen, die es nicht-technischen Benutzern ermöglichen, festzulegen, was der Roboter tun soll, nicht wie.

Als Senior Software Engineer werden Sie dieses System von Grund auf gestalten – die Kernarchitektur entwerfen, robuste Integrationen aufbauen und die Softwarequalitätspraktiken etablieren, die es uns ermöglichen, schnell zu arbeiten, ohne Dinge zu brechen. Sie werden eng mit einem kleinen, erfahrenen Team zusammenarbeiten, das tiefgehende Robotikexpertise mit starken Softwareengineering-Hintergründen kombiniert.

Ihre Mission

  • Entwerfen, entwickeln und warten Sie die Kernkomponenten unseres Mission Control Software-Stacks.
  • Architektieren Sie saubere, erweiterbare Schnittstellen, die die Fähigkeiten von Robotersubsystemen für die Koordination höherer Aufgaben abstrahieren.
  • Integrieren und orchestrieren Sie mehrere Robotersubsysteme (Wahrnehmung, Manipulation, Steuerung, Planung usw.) in ein einheitliches Ausführungsframework.
  • Implementieren Sie robustes Monitoring, Zustandsmanagement und Fehlerbehandlung für komplexe mehrstufige Roboteroperationen.
  • Stellen Sie hohe Softwarequalität durch automatisierte Teststrategien sicher, die von Unit- über Integrations- bis hin zu Systemtests reichen.
  • Arbeiten Sie mit Robotikingenieuren und Forschern zusammen, um algorithmische Fähigkeiten in produktionsbereite Software zu übersetzen.
  • Tragen Sie zu architektonischen Entscheidungen und technischer Richtung innerhalb des Teams bei.

Ihr Skillset

  • Über 5 Jahre Berufserfahrung im Softwareengineering mit einem starken Portfolio, das sauberen, wartbaren Code demonstriert.
  • Beherrschung von Python und C++ in Produktionsumgebungen.
  • Solides Verständnis der Softwaredesignprinzipien – Sie denken in Bezug auf Architektur, Schnittstellen und Entwurfsmuster, nicht nur an Code.
  • Erfahrung mit modernen Entwicklungspraktiken: CI/CD-Pipelines, Versionskontroll-Workflows, Code-Reviews und automatisiertes Testen (Unit → Integration → System).
  • Komfortabel in einer Linux-basierten Entwicklungsumgebung.
  • Starke Kommunikationsfähigkeiten; Englischkenntnisse sind erforderlich.
  • Eine ruhige, kollaborative Denkweise und Arbeitsweise – Sie hören aktiv zu, schätzen Klarheit und priorisieren den Fortschritt des Teams über individuelle Erfolge.
  • Pragmatisch und bodenständig – Sie navigieren technische Meinungsverschiedenheiten konstruktiv und konzentrieren sich darauf, voranzukommen.
  • Sie gedeihen in Umgebungen, die auf offenem Dialog und gegenseitigem Respekt basieren – wo Ideen konstruktiv herausgefordert und Entscheidungen gemeinsam getroffen werden.
  • Ein klarer, offener Kommunikator, der sowohl zuhört als auch spricht und einen ruhigen, pragmatischen Ansatz für komplexe Diskussionen mitbringt.

Was Sie erhalten

  • Flexible Arbeitszeiten und ein hybrides Modell für eine echte Work-Life-Balance.
  • CHF 500 Mobilitätsguthaben für nachhaltiges Pendeln.
  • Bonussystem.

Senior Software Engineer (f/m/d) – Mission Control (C++ / Python) Arbeitgeber: CS Caritas Socialis GmbH

CS Caritas Socialis GmbH in Zürich ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Projekten im Bereich der Robotik zu arbeiten. Mit flexiblen Arbeitszeiten und einem hybriden Arbeitsmodell fördert das Unternehmen eine ausgewogene Work-Life-Balance und bietet zahlreiche Vorteile wie Boni und Mobilitätsgutschriften. Die offene und kollaborative Unternehmenskultur sowie die Chancen zur beruflichen Weiterentwicklung machen CS Caritas Socialis zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.

C

Kontaktdaten:

CS Caritas Socialis GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer (f/m/d) – Mission Control (C++ / Python) erhalten könntest

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 sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir können dir Ressourcen zur Verfügung stellen, um dich optimal vorzubereiten.

Tipp Nummer 3

Zeige deine Leidenschaft für Robotik! Sprich über Projekte, an denen du gearbeitet hast, und wie sie mit den Technologien von Hexagon Robotics zusammenhängen. Lass uns deine Begeisterung für die Mission Control Software zum Ausdruck bringen!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam dafür sorgen, dass deine Bewerbung heraussticht!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (f/m/d) – Mission Control (C++ / Python) mit Bravour zu bestehen

C++
Python
Softwarearchitektur
Schnittstellendesign
Roboterintegration
Automatisierte Tests
CI/CD-Pipelines

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns, warum du dich für die Position als Senior Software Engineer interessierst. Lass uns wissen, was dich an der Mission Control begeistert und wie du dazu beitragen kannst.

Code-Beispiele einfügen:Wenn du einen starken Portfolio hast, zögere nicht, einige deiner besten Projekte oder Code-Beispiele beizufügen. Das gibt uns einen Einblick in deine Fähigkeiten und zeigt, dass du wirklich weißt, wovon du sprichst. Zeig uns, wie du sauberen und wartbaren Code schreibst!

Betone Teamarbeit:Wir suchen jemanden, der gut im Team arbeiten kann. Teile in deiner Bewerbung Beispiele, wo du erfolgreich mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen. Zeig uns, dass du die Kommunikation und Zusammenarbeit schätzt!

Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So können wir sicherstellen, dass alles reibungslos läuft und du schnell von uns hörst!

Wie man sich auf ein Vorstellungsgespräch bei CS Caritas Socialis GmbH vorbereitet

Mach dich mit der Technologie vertraut

Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. C++ und Python sind entscheidend für die Rolle, also übe, indem du kleine Projekte oder Übungen machst, um deine Fähigkeiten zu demonstrieren.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du Software-Design-Prinzipien angewendet hast, um Probleme zu lösen.

Zeige Teamgeist

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in Teams zu sprechen. Betone, wie du aktiv zu einem positiven Teamklima beiträgst und Konflikte konstruktiv löst.

Fragen stellen ist wichtig

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren.