Description
MESH is hiring a Robotics Software Engineer to develop and productize software across the full robotics stack, from perception and motion planning through robot control and system integration. The role involves designing, testing, and maintaining C++ and Python software for industrial robots, sensors, cameras, and other automation hardware; developing interfaces, diagnostics, simulation, deployment, and validation capabilities; and troubleshooting complex robotic systems. Candidates need a master's degree or higher in a relevant engineering or computer science field, strong C++ and Python skills, robotics software experience, and familiarity with ROS/ROS2, Linux, and modern software development workflows. The position requires legal authorization to work in Switzerland or eligibility to obtain Swiss work authorization without employer-sponsored visa support.
