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

Hexagon Robotics

Zürich

Hybrid

CHF 100.000 - 130.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working hours
CHF 500 mobility credit
Bonus system
Tailored training opportunities
Relocation support
Discounts on health and mobility

Zusammenfassung

Hexagon Robotics in Zürich, Switzerland seeks a Senior Software Engineer (f/m/d) to integrate ML systems into humanoid robots, ensuring clean, robust production deployments. The role requires strong skills in Python, C++, and experience in ML optimization.

The position offers a hybrid work model, flexible hours, mobility credits, a bonus system, and an engaging international culture focused on collaboration.

Qualifikationen

  • At least 5 years of relevant industry experience.
  • Ability to design intuitive and modular APIs.
  • Strong understanding of design patterns and modular architecture.

Aufgaben

  • Design and build stable APIs for ML subsystems.
  • Optimize ML inference workflows for edge deployment.
  • Mentor researchers on production-aware engineering practices.

Kenntnisse

Mastery of Python and C++
Experience with ML frameworks
Strong engineering judgment
Familiarity with inference optimization tools
Robotics middleware experience (ROS/ROS2)

Ausbildung

MSc in Computer Science or related field

Tools

ONNX
TensorRT
NVIDIA Jetson
Azure

Jobbeschreibung

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

Hexagon Robotics is a division of Hexagon – a global leader in precision measurement. The division develops humanoid robots for industrial sectors to address labor shortages and accelerate the transition from automation to autonomy. Our first humanoid, AEON, was launched in June 2025 and is already in pilots with five customers.

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.

Your 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
Your 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
What You’ll Get
  • Flexible working hours and a hybrid model for real work‑life balance
  • CHF 500 mobility credit for sustainable commuting
  • Bonus system & strong pension contributions
  • Tailored training & development opportunities
  • Relocation support for a smooth start
  • Discounts on health, mobility & entertainment
  • Team events and a flat hierarchy where your voice counts
  • A warm, international culture built on respect and collaboration
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robotics MLOps & Data Engineer (f/m/d)
Robotics MLOps & Data Engineer (f/m/d)

Hexagon Robotics • Zürich

Hybrid
CHF 150.000 - 190.000
Flexible hours
Hybrid work model
CHF 500 mobility credit
+5
Senior Software Engineer
Senior Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 120.000 - 150.000
Flexible working hours & hybrid model
Relocation support
Bonus system
+2
System Integration Engineer - Robotics (f/m/d)
System Integration Engineer - Robotics (f/m/d)

CS Caritas Socialis GmbH • Zürich

Vor Ort
CHF 120.000 - 180.000
Hybrid work model
Mobility credit CHF 500
Bonus system
+4
Staff ML Engineer
Staff ML Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 140.000 - 190.000
Flexible hours & Hybrid work
Mobility credit CHF 500
Bonus & Pension contributions
+5
Staff Robotics Engineer (f/m/d)
Staff Robotics Engineer (f/m/d)

Hexagon Robotics • Zürich

Hybrid
CHF 110.000 - 170.000
Flexible hours
Hybrid work model
Mobility credit CHF 500
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 120.000 - 160.000
Flexible hours & hybrid model
CHF 500 mobility credit
Bonus & pension contributions
+5
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

Vor Ort
CHF 90.000 - 120.000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Engineering Manager Software (f/m/d) Mission Control
Engineering Manager Software (f/m/d) Mission Control

Hexagon Robotics • Zürich

Hybrid
CHF 180.000 - 240.000
Mobility credit
Bonus program
Pension plan
+4
Software Application Architect
Software Application Architect

Hexagon Robotics • Zürich

Hybrid
CHF 140.000 - 210.000
Mobility credit
Bonus system
Pension contributions
+5
System Integration Engineer - Robotics
System Integration Engineer - Robotics

Hexagon Robotics • Zürich

Hybrid
CHF 140.000 - 200.000
Hybrid work model
Relocation support
Bonus system
+3