Talent.com
MESH AG
Robotics Software EngineerMESH AG • Birr, Aargau, Switzerland
Robotics Software Engineer

Robotics Software Engineer

MESH AG • Birr, Aargau, Switzerland
1 giorno fa
Tipo di contratto
  • Quick Apply
Descrizione dell’offerta di lavoro

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, OpenCV, 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.


Creare un avviso di lavoro per questa ricerca

Robotics Software Engineer • Birr, Aargau, Switzerland

Offerte simili

Software Developer (m/w) 100%

AdeccoLuzern, Luzern, Switzerland

Für unseren Kunden suchen wir per sofort oder nach Vereinbarung eine engagierte Persönlichkeit als Software Developer (m/w).Entwicklung von innovativen Softwarelösungen und Services i .Mitarbeit an... Mostra di più

Entwicklungsingenieur im Bereich Sensor Development(m/w) 100%

AdeccoStans, Nidwalden, Switzerland

Sie sind motiviert, wollen Grosses bewegen und in einem spannenden Umfeld wachsen?.Entwicklung von hochpräzisen Sensoren .Erstellen von modularen Sensor-Lösungskonzepten (Optomechanik) mithilf... Mostra di più

Field Application Engineer 100% (m/w/d)

AdeccoKriens, Luzern, Switzerland

Bist du bereit so richtig mit uns durchzustarten? Dann nichts wie los? Wir suchen einen passionierten Field Application Engineer 100% (m/w/d).Koordination und Durchführung von Feldversuchen und Vor... Mostra di più

Software- Ingenieur (m/w) 100%

AdeccoMerlischachen, Schwyz, Switzerland

Für unseren Kunden suchen wir per sofort oder nach Vereinbarung eine engagierte Persönlichkeit als?.Mitarbeit an Projekten von der Konzeptphase bis zur Endabnahme.Selbständige Programmierung von Ro... Mostra di più

Senior Software-Engineering (m/w) 100%

AdeccoLuzern, Luzern, Switzerland

Wir suchen eine qualifizierte und engagierte Person für die Position eines Senior Software Engineers.High-Level Software Entwicklung.Entwicklung und Anpassung von Web-basierten Benutzeroberflächen.... Mostra di più

Softwareentwicklungsprofi (m/w) 100%

AdeccoEbikon, Luzern, Switzerland

Eigeninitiative, Teamfähigkeit und eine selbstständige Arbeitsweise zeichnen Sie aus und Sie suchen eine neue Herausforderung?.Sie entwickeln mechatronische Produkte, von der Idee bis zur Serienrei... Mostra di più

Structural Design Engineer (w/m) 100%

AdeccoHorw, Luzern, Switzerland

Auf Sie haben wir gewartet! Wir suchen per sofort oder nach Vereinbarung einen Structural Design Engineer (w/m) 100%.Entwickeln von neuen Design-Lösungen für Systemintegrationen und Innenausstattun... Mostra di più

System Engineer

AscomMägenwil, Aargau, Switzerland

Als System Engineer bei Ascom arbeitest du an Lösungen, die jeden Tag Leben retten und verbessern.Du bringst innovative Technologien dorthin, wo sie wirklich zählen – direkt in Krankenhäuser und kr... Mostra di più

Software-Entwicklungsprofi (m/w) 100%

AdeccoAlpnach, Obwalden, Switzerland

Echter Karrieretyp? Bereit für die nächste Stufe? Das trifft sich gut!.Entwickeln von Software, Datenbanken und Reports nach Kundenwunsch oder internen Vorgaben.Mitverantwortung für Analysen, Desig... Mostra di più

Maschinenbauingenieur (m/w/d) 100%

AdeccoMerlischachen, Schwyz, Switzerland

Für unser dynamisches Team suchen wir einen motivierten Ingenieur Maschinenbau (w/m/d) in Teilzeit oder Vollzeit, der/die sich gerne neuen Herausforderungen stellt und Teil eines innovativen Untern... Mostra di più

Senior Software Engineer

BRACK.CHZürich und/oder Mägenwil, Region Mittelland (AG,SO), Schweiz

Wir gehören sowohl im B2C als auch im B2B zu den führenden Onlineshops der Schweiz - eine in Europa nahezu einzigartige Kombination.Dahinter steht eine der modernsten Logistiken des Kontinents: hoc... Mostra di più

 • In evidenza

Projektleiter Software (m/w) 80-100%

AdeccoEbikon, Luzern, Switzerland

Sie sind hoch motiviert, wollen Grosses bewegen und in einem spannenden Umfeld wachsen?.Sie leiten eigenständig Software-Projekte und zeichnen sich dabei verantwortlich für die Einhaltung von Termi... Mostra di più

Entwicklungsingenieur Mechatronik /Maschinenbau (m/w/d) 80–100%

AdeccoDietikon, Zh, Switzerland

Automatisierung und Steuerung: Zusammenarbeit mit externen Partnern zur Entwicklung von Steuerungssystemen sowie Programmierung von Prüfsystemen mit Mikrocontrollern oder SPS.Prüftechnik und Protot... Mostra di più

Principal Engineer – Frontend

BRACK.CHMägenwil, Region Mittelland (AG,SO), Schweiz

Als Principal Engineer mit Schwerpunkt Frontend gestaltest du die technische Richtung unserer eCommerce-Plattform genau dort, wo Architektur, Developer Experience und Conversion aufeinandertreffen.... Mostra di più