Skip to content
mimi

Robotics Engineer

Géométrie Variable

Montpellier · On-site Full-time Mid Level Today

About the role

About AcuSurgical

AcuSurgical is a venture-backed surgical robotics company developing next-generation ophthalmic robotic platforms. We are looking for a Robotics Engineer to join our R&D team and take ownership of the algorithms and software that pilot the robotic system, as well as the integration of mechatronic components into the platform.

This is a hands-on engineering role at the core of a surgical robot: you will implement and improve real-time control software in C/C++, integrate new hardware components, and participate in system testing - from bench validation through to clinical use in the operating room. The work demands strict attention to real-time constraints and patient safety, and the ability to move fluently between software, electronics, and mechanical design.

You will also contribute to the regulatory certification process and work directly with surgeons to validate system behaviour in clinical conditions. The role reports to the Project Manager within the Incubation team.

Key Responsibilities

  • Implement and improve the C/C++ control algorithms that pilot the robotic platform, with strict adherence to real-time constraints and safety-critical coding practices
  • Integrate mechatronic and robotic components (actuators, sensors, communication interfaces) with the control software; participate in component selection and qualification
  • Design proof-of-concept mechanical components using CAD tools (Inventor, AutoCAD, or equivalent) and rapid prototyping (3D printing)
  • Troubleshoot system-level issues across software, electronics, and mechanics; identify root causes and harden the platform
  • Design and execute unit tests, integration tests, and system-level validation protocols
  • Participate in clinical validation sessions in the surgical theatre, working alongside surgeons and clinical staff
  • Contribute to the technical documentation required for regulatory certification (EU MDR 2017/745), under the guidance of the QARA team
  • Maintain high standards of code quality, documentation, and traceability in compliance with the company's quality management system and applicable standards

Qualifications

  • Engineering degree (MSc or PhD) in robotics, mechatronics, control systems, or a related field
  • Strong C/C++ development skills with solid understanding of object-oriented design and design patterns
  • Experience with or strong interest in real-time systems and Linux/POSIX environments
  • Familiarity with industrial communication protocols (EtherCAT, TCP/IP, PROFINET, USB, or similar)
  • Hands-on experience with mechatronic systems - comfortable working at the interface between software, electronics, and mechanical hardware
  • Experience with CAD tools and 3D printing for rapid mechanical prototyping
  • Rigorous, detail-oriented, and quality-conscious - you understand why documentation and traceability matter in safety-critical systems
  • Team player with a proactive attitude, comfortable in a fast-moving startup environment
  • Fluent in English and French (written and spoken)

Skills

C++CADEthernet/IPLinuxMechatronicsObject-oriented designPROFINETRoboticsTCP/IPUSB

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free