Robotics Software Engineer

Zurich
Software /
Full-Time /
On-site
Swiss-Mile Robotics AG is a deep-tech startup dedicated to delivering cutting-edge solutions for monitoring, security and logistics. We stand at the forefront of revolutionizing labor-intensive processes by connecting artificial intelligence with the physical world through autonomous robots.

As a Robotics Software Engineer, you will design, develop, and maintain the software systems that control and operate our robots. You collaborate with hardware engineers to ensure seamless integration between hardware and software components. Their responsibilities include writing algorithms, creating control systems, implementing machine learning training setups, and developing user interfaces for robotics applications.

Responsibilities

    • Design and implement algorithms for perception, localization, mapping, and control.
    • Create and maintain software for robot control, sensor integration, and data processing.
    • Collaborate with hardware engineers to integrate software systems with robotics hardware platforms.
    • Conduct testing, debugging, and optimization of software for improved performance and reliability.
    • Prepare documentation and guidelines for software operation, maintenance, and troubleshooting.

Qualifications

    • At least MSc in Robotics, Computer Science or equivalent.
    • Proficiency in programming languages like C++ and/or Python.
    • Experience with robotics frameworks and libraries, such as ROS.
    • Strong understanding of algorithms, data structures, and control systems.
    • Knowledge of perception sensors, localization techniques, and machine learning algorithms.
    • Excellent problem-solving and analytical skills.
Please note that this is a permanent job opening, as we believe that exceptional individuals will always be able to make a difference in our team.

We are looking forward to receive your application.