Senior Software Engineer (f/m/d) – ML Systems
Senior Software Engineer (f/m/d) – ML Systems

Senior Software Engineer (f/m/d) – ML Systems

Zürich Vollzeit 60000 - 80000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
H

Auf einen Blick

  • Aufgaben: Entwickle Software für humanoide Roboter und integriere ML-Systeme in die Robotik.
  • Arbeitgeber: Hexagon Robotics, ein führendes Unternehmen in der Präzisionsmessung.
  • Mitarbeitervorteile: Flexible Arbeitszeiten, Mobilitätsguthaben, Bonus und Weiterbildungsmöglichkeiten.
  • Andere Informationen: Internationale Kultur mit flachen Hierarchien und Team-Events.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an innovativen Projekten.
  • Gewünschte Qualifikationen: MSc in Informatik, Erfahrung in Python und C++, sowie 5 Jahre relevante Berufserfahrung.

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

Hexagon Robotics ist eine Division von Hexagon – einem globalen Marktführer in der Präzisionsmessung. Die Division entwickelt humanoide Roboter für industrielle Sektoren, um Arbeitskräftemangel zu beheben und den Übergang von Automatisierung zu Autonomie zu beschleunigen. Unser erster Humanoid, AEON, wurde im Juni 2025 eingeführt und befindet sich bereits in Pilotprojekten mit fünf Kunden.

Build the software bridge that connects our ML "brain" with our robotic stack. You will design and implement the production-grade systems that take ML modules produced by our research team and integrate them cleanly and reliably into the broader robotic stack — ensuring our ML systems remain modular, maintainable, and performant on embedded edge hardware. As the architectural steward of our ML integration layer, you will act as the quality gate between experimental research code and production deployments, mentoring researchers and leading refactoring efforts to keep our codebase clean at scale.

Ihre Mission

  • Design and build clean, stable APIs that allow ML subsystems to be seamlessly consumed by the broader robotic stack
  • Own the integration of ML modules from research into the robotic system, covering launching, parametrization, and configuration management
  • Act as the architectural quality gate — advising the team on code health and leading major refactoring steps before code reaches the production line
  • Optimize ML inference workloads for edge deployment targets using ONNX and TensorRT
  • Bridge the gap between research and production: translate fast-moving PyTorch and Transformer-based models into reliable, edge-ready software
  • Mentor researchers on production-aware engineering practices — helping them write code that is clean, reusable, and ready to scale, without stifling their pace or creativity
  • Establish strong engineering standards including modular design, automated testing, and performance profiling

Ihr Skillset

  • MSc in Computer Science, Computer engineering, or a related field
  • Mastery of Python and C++, with the ability to move fluidly between high-level ML logic and performance-critical systems code
  • At least 5 years of relevant industry experience, including a track record of bringing ML or AI systems from research into reliable production deployments
  • A software craftsmanship mindset: deep understanding of design patterns, modular architecture, and how to prevent technical debt in fast-moving teams
  • Proven ability to design intuitive, well-documented, and modular APIs
  • Sufficient understanding of modern ML frameworks and architectures — PyTorch, Transformers, and large-scale datasets — to refactor and optimize them intelligently
  • Familiarity with inference optimization tools such as TensorRT and ONNX
  • You enjoy the puzzle of refactoring complex, experimental logic into simple and readable code — and you prefer a well-architected system over a quick fix
  • Strong engineering judgment — able to balance deep technical work with pragmatic execution to deliver high-impact results
  • Robotics middleware: experience with ROS / ROS2, particularly complex launch configurations and parameter management
  • Edge deployment: hands‑on experience with embedded GPU platforms such as NVIDIA Jetson
  • MLOps & cloud: familiarity with Azure and MLflow for model versioning and lifecycle management
  • Data: experience with SQL or NoSQL databases for robotic telemetry or configuration data

Was Sie erwarten können

  • Flexible Arbeitszeiten und ein hybrides Modell für eine echte Work-Life-Balance
  • CHF 500 Mobilitätsguthaben für nachhaltige Pendelwege
  • Bonussystem & starke Pensionsbeiträge
  • Maßgeschneiderte Schulungs- & Entwicklungsmöglichkeiten
  • Umzugshilfe für einen reibungslosen Start
  • Rabatte auf Gesundheit, Mobilität & Unterhaltung
  • Teamevents und eine flache Hierarchie, in der Ihre Stimme zählt
  • Eine warme, internationale Kultur, die auf Respekt und Zusammenarbeit basiert

Senior Software Engineer (f/m/d) – ML Systems Arbeitgeber: Hexagon Robotics

Hexagon Robotics ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern flexible Arbeitszeiten und ein hybrides Modell für eine ausgewogene Work-Life-Balance bietet. Mit einem starken Fokus auf persönliche Entwicklung, maßgeschneiderten Schulungsangeboten und einem respektvollen, internationalen Arbeitsumfeld fördert das Unternehmen nicht nur technisches Know-how, sondern auch die Zusammenarbeit im Team. Zudem profitieren Mitarbeiter von attraktiven Zusatzleistungen wie einem Mobilitätsbudget und einem Bonus-System, was Hexagon Robotics zu einem bedeutenden und lohnenden Arbeitsplatz macht.
H

Kontaktperson:

Hexagon Robotics HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer (f/m/d) – ML Systems

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sei aktiv und knüpfe Kontakte!

Sei bereit für technische Interviews!

Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären – wir wissen, dass du das kannst!

Präsentiere deine Projekte!

Habe eine Auswahl deiner besten Projekte parat, um sie im Gespräch vorzustellen. Zeige, was du kannst und wie du Probleme gelöst hast – das wird dir helfen, dich von anderen Bewerbern abzuheben!

Bewirb dich direkt über unsere Website!

Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung schnell an die richtigen Leute gelangt und du die Chance auf ein persönliches Gespräch erhöhst!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer (f/m/d) – ML Systems

Python
C++
Maschinenlernen (ML)
Roboterintegration
API-Design
Modulararchitektur
TensorRT
ONNX
PyTorch
Transformers
Robotics Middleware (ROS/ROS2)
Edge Deployment
MLOps
SQL
NoSQL

Tipps für deine Bewerbung 🫡

Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als Senior Software Engineer bei Hexagon Robotics interessierst. Das macht deine Bewerbung einzigartig und unvergesslich.

Betone deine Erfahrungen: Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Zeig uns, wie du ML-Systeme in der Vergangenheit erfolgreich in Produktionsumgebungen integriert hast. Das gibt uns einen guten Eindruck von deinem Können!

Sei präzise und strukturiert: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du ein Organisationstalent bist – genau das, was wir suchen!

Bewirb dich über unsere Website: Vergiss nicht, dich direkt über unsere Website zu bewerben! Das macht den Prozess für uns einfacher und du bist schneller im Rennen. Wir freuen uns darauf, deine Bewerbung zu sehen!

Wie du dich auf ein Vorstellungsgespräch bei Hexagon Robotics vorbereitest

Mach dich mit der Technologie vertraut

Bevor du zum Interview gehst, solltest du dir die Zeit nehmen, die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gründlich zu verstehen. Insbesondere solltest du dich mit Python, C++, ONNX und TensorRT auseinandersetzen, da diese für die Rolle entscheidend sind.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Erfahrungen, bei denen du ML-Module erfolgreich in Produktionssysteme integriert hast. Sei bereit, über Herausforderungen zu sprechen, die du überwunden hast, und wie du dabei geholfen hast, den Code sauber und wartbar zu halten.

Zeige deine Mentoring-Fähigkeiten

Da die Rolle auch das Mentoring von Forschern umfasst, solltest du Beispiele parat haben, wie du anderen geholfen hast, ihre Programmierpraktiken zu verbessern. Zeige, dass du nicht nur technisches Wissen hast, sondern auch die Fähigkeit, dieses Wissen effektiv zu teilen.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Teamdynamik und die Unternehmenskultur zu erfahren. Stelle Fragen zu den Werten des Unternehmens und wie sie die Zusammenarbeit und Innovation fördern. Das zeigt dein Interesse an einer langfristigen Zusammenarbeit und deinem Engagement für die Teamziele.

Senior Software Engineer (f/m/d) – ML Systems
Hexagon Robotics
Standort: Zürich
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>