Robotics Software Engineer

Robotics Software Engineer

Vollzeit 90000 - 110000 CHF / Jahr (geschätzt) Vor Ort
MESH AG

Auf einen Blick

  • Aufgaben: Entwickle Software für autonome Bauroboter und arbeite an innovativen Projekten.
  • Unternehmen: MESH, ein führendes Unternehmen in der Robotik mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und spannende Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und direktem Einfluss auf Projekte.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und löse reale Herausforderungen.
  • Qualifikationen: Masterabschluss in Robotik oder verwandten Bereichen und starke Programmierkenntnisse in C++.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

Build the next generation of autonomous construction robotics

At MESH, we develop autonomous robotic systems that automate end-to-end rebar construction.

Bridging digital design and physical automation, our multidisciplinary team transforms advanced robotics research into robust, production-ready industrial systems deployed globally.

  • Tasks
  • Role description

We are looking for a Robotics Software Engineer to develop and productize software across the full robotics stack from perception and motion planning to control and system integration.

This is a hands-on engineering role for someone who enjoys working across subsystem boundaries.

You will take ownership of the engineering work required to turn promising research and algorithms into robust and mature capabilities that can be deployed and maintained in real-world robotic systems.

  • What You Will Work On
  • You will contribute across the full robotics software stack, including:
  • Perception: 2D/3D sensing, point-cloud processing, object and feature detection, pose estimation, calibration.
  • Motion Planning: collision checking, trajectory generation and optimization, kinematics, robot/world modeling, and integration of planning algorithms.
  • Robot

Control: integration with industrial robot controllers, HAL layers, trajectory execution, real-time or near-real-time control interfaces, state monitoring, and coordination of multi-robotic systems.

  • System Integration: connecting robotics SW, application logic, hardware, and external systems into reliable end-to-end robotic applications.
  • Robotics Infrastructure: reusable software components, interfaces, configuration, logging, diagnostics, testing, simulation, and deployment infrastructure.
  • Your Responsibilities
  • Design, implement, test, and maintain robotics software primarily in C++ and Python.
  • Develop and integrate components across the full robotics SW stack.
  • Take algorithms and prototypes and mature them into reliable software components.
  • Build automated tests, simulation-based tests, hardware-in-the-loop tests, and system-level validation where appropriate.
  • Work with industrial robots, sensors, cameras, external axes, and other automation hardware.
  • Develop clean interfaces between robotics algorithms, hardware drivers, application software, and higher-level systems.
  • Diagnose complex problems that span software, algorithms, networking, robot controllers, sensors, and hardware.
  • Improve observability through structured logging, diagnostics, error reporting, and system health monitoring.
  • Support deployment, commissioning, troubleshooting, and validation of robotic systems.

Requirements

  • What We Are Looking For
  • Required
  • Masters degree or higher in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering or a related field.
  • Strong software engineering skills in C++, with working knowledge of Python.
  • Experience developing software for robotic or other complex hardware systems.
  • Good understanding of several areas of robotics, such as, motion and trajectory planning, robot control, vision, sensor and robot calibration.
  • Experience with robotics middleware such as ROS/ROS2 or similar
  • Comfortable working with Linux and modern software development workflows using Git, code reviews, build systems, debugging tools, and automated testing.
  • Ability to debug problems across multiple layers of a robotic system rather than treating individual components in isolation.
  • Strong understanding of software architecture, modularity, interfaces, and maintainability.

Experience in one or more of the following would be an advantage

  • 3D perception using point clouds, depth cameras, stereo systems.
  • Libraries such as Eigen, PCL, Open CV, or similar.
  • Collision detection, robot/world modeling, trajectory optimization, or numerical optimization.
  • Real-time or high-performance robot communication and control.
  • Profiling, performance optimization, concurrency, and multithreaded C++.
  • Deploying and supporting robotic systems outside a controlled R&D environment.
  • CI/CD and automated testing for robotics software.
  • Experience working with industrial robotic arms such as ABB

We do not expect you to be an expert in every part of the robotics stack.

We are looking for strong software engineering fundamentals, depth in one or more robotics areas, and the ability and interest to work across subsystem boundaries.

Eligibility

Applicants must be legally authorized to work in Switzerland or be eligible to obtain the required Swiss work authorization without employer-sponsored visa support.

Why Join MESH?

At MESH, you will work on robotics problems where advanced R&D meets real-world industrial deployment.

Our goal is not only to develop new robotics capabilities, but to turn them into systems that solve challenging problems in real world deployments.

  • You will have opportunities to work across the full robotics SW stack including system integration, and the software architecture connecting them rather than being restricted to a narrow subsystem.
  • You will work directly on the engineering challenges that take robotics from promising prototypes to robust, repeatable, and deployable solutions.
  • Solve challenging real-world robotics problems.

Work with industrial robots, 3D vision systems, complex environments, and applications where conventional automation approaches reach their limits.

  • See your work operate on real hardware. Develop software that moves beyond simulation and demos and becomes part of robotic systems deployed in real production environments.
  • Have impact across the system.

As part of a small, multidisciplinary engineering team, you will work closely across robotics, software, and hardware, with the opportunity to influence both technical decisions and how our robotics platform evolves.

  • Find Jobs in Switzerland on Arbeitnow
  • #J-18808-Ljbffr

Robotics Software Engineer Arbeitgeber: MESH AG

MESH AG ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, aktiv an der Transformation der Bauindustrie durch Automatisierung mitzuwirken. In einem dynamischen und kollaborativen Arbeitsumfeld in der Schweiz profitieren Sie von umfangreichen Wachstumschancen, einem attraktiven Mitarbeiterbeteiligungsprogramm und der Möglichkeit, innovative Lösungen zu entwickeln, die direkt in der Praxis getestet werden. Hier sind Sie nicht nur ein Teil des Teams, sondern ein wesentlicher Baustein für den Erfolg unserer revolutionären Technologien.

MESH AG

Kontaktdaten:

MESH AG Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Robotics Software Engineer erhalten könntest

✨Verknüpf dich mit Fachleuten!

Besuch Veranstaltungen und Messen, die sich mit Robotik befassen. So kannst du direkt mit Leuten aus der Industrie quatschen, die bei Firmen wie MESH AG arbeiten. Netzwerke sind in dieser Branche super wichtig, und oft erfährst du so von offenen Stellen, bevor sie überhaupt ausgeschrieben sind.

✨Zeig deine Projekte!

Mach deine eigenen Robo-Projekte sichtbar! Erstelle ein Portfolio, wo du deine Arbeiten präsentierst – sei es auf GitHub oder auf einer persönlichen Webseite. Wenn du dann bei MESH AG vorstellig wirst, kannst du direkt zeigen, was du drauf hast!

✨Nutz Online-Communities!

Engagiere dich in Online-Communities und Foren, die sich mit Robotik auskennen. Plattformen wie Reddit oder spezialisierte Facebook-Gruppen können dir helfen, Kontakte zu knüpfen und Tipps für Stellensuche zu bekommen. Diese Gruppen sind auch oft ein super Ort, um Insiderinformationen über die Branche zu erhalten!

✨Bewirb dich direkt bei uns!

Wisst ihr was? Bewirb euch direkt über die Webseite von MESH AG. Wir sind auf der Suche nach talentierten Leuten! Eine direkte Bewerbung kann oft den Unterschied machen, also zögere nicht und bring deine Leidenschaft für Robotik in die Bewerbung ein.

Wir glauben, dass du diese Fähigkeiten brauchst, um Robotics Software Engineer mit Bravour zu bestehen

C++
Python
Robotics Software Engineering
2D/3D Sensing
Point-Cloud Processing
Motion Planning
Robot Control

Einige Tipps für deine Bewerbung 🫡

Zeig dini Programmierkünste!:Für e Vollzeit-Job in der Robotik isch es wichtig, dass du dini Programmierkünste im CV präsentierst. Gib konkret an, mit welcher Software oder Programmiersprachen du arbeitet hesch, wie z.B. C++, Python oder ROS. Das zeigt, dass du ready bisch für die technische Herausforderung, wo bim Job auf di zukommt.

Beweis dein Verständnis vo Robotersysteme:D'Fähigkeit, Robotersysteme zu verstehen und anzuwenden, isch zentral. In dim Anschreiben könntisch du Beispiele nenne, wo du mit Robotik-Projekten gearbeitet hesch, sei es im Studium oder privat. Erwähne eventuell auch Zertifikate oder Kurse, wo du gmacht hesch und die relevant für din angestrebte Job sind.

Persönliche Motivation:In dim Anschreiben isch es a wichtig, dass du dini Motivation zielgerichtet erläuterisch. Was reizt di an der Robotik? Was wiltsch in der Branche erreichen? Schaff es, dass d'Personalabteilung spüürt, wie Passioniert du bisch und dass du för di am richtige Plätz bisch.

Bewirb di direkt über unsere Website:Mir empfehle dir, dich direkt über unsere Website bei MESH AG für die Robotics Software Engineer-Stelle zu bewerben. Das sorgt dafür, dass dini Bewerbung direkt beim richtige Team landet und du dir so die besten Chancen für e Einladung zum Vorstellungsgespräch sicherst.

Wie man sich auf ein Vorstellungsgespräch bei MESH AG vorbereitet

✨Verstande die technologischen Grundlagen

Mach dir klar, mit welchen Technologien und Programmiersprachen du in der Robotik arbeitest. Es kann hilfreich sein, konkrete Beispiele von Projekten oder Praktika zu teilen, wo du z.B. mit Künstlicher Intelligenz oder Sensorik gearbeitet hast. So zeigst du dein Wissen und deine Erfahrung direkt im Gespräch.

✨Bereite dich auf praktische Tests vor

In der Robotik sind praktische Fähigkeiten oft zentral. Sei vorbereitet, an einem Coding-Test oder einer technischen Herausforderung teilzunehmen, wo du z.B. ein einfaches Robotermodell entwerfen oder programmieren musst. Übe solche Szenarien vorher, um deine Umsetzungskompetenz zu beweisen.

✨Zeig deine Leidenschaft für Robotik

Erzähle von deiner Begeisterung für Robotik und welche Entwicklungen dich persönlich inspirieren. Bei einem Vollzeitjob wollen Unternehmer sehen, dass du wirklich für das Fach brennst – vielleicht hast du auch eigene Projekte oder Hobbys in diesem Bereich?

✨Stell relevante Fragen

Nutze das Gespräch, um Fragen zu stellen, die zeigen, dass du die Branche verstehst. Frag nach zukünftigen Projekten bei MESH AG oder wie sie mit neuen Technologien umgehen. Das zeigt, dass du den Job nicht nur als Job, sondern als Chance zur persönlichen und beruflichen Weiterentwicklung siehst.