Nautica Technologies

Robotics Software Engineer / Team Lead

Zürich, ZH, CH

21 days ago
Save Job

Summary

Company Description


At Nautica Technologies, we're developing intelligent robotic systems for autonomous ship hull cleaning and inspection. Based in Zurich and backed by experienced VCs, we operate at the intersection of robotics, autonomy, and data to solve critical challenges in the maritime industry. While we remain in partial stealth mode, our technology is already being validated with industry-leading partners. Join us to help shape the future of autonomous maintenance and inspection.


Role Description

We are seeking a Robotics Software Engineer or Team Lead (depending on experience) to join our core engineering team. In this role, you will be instrumental in designing and developing the autonomy and control systems behind our robotic platforms. These robots operate in dynamic underwater environments, requiring robust, real-time, and fault-tolerant software.

You will work closely with a multidisciplinary team across software, hardware, and operations to ensure our robots can consistently deliver high-quality hull cleaning and inspection without human intervention.


Key Responsibilities:

  • Design and implement software for autonomous navigation, control, and perception
  • Contribute to all layers of the stack, from embedded drivers to high-level autonomy
  • Integrate sensor data (e.g. cameras, IMU, etc.) for localization and obstacle avoidance
  • Test and validate robotic systems in real-world environments
  • Collaborate with the hardware team to ensure smooth system integration
  • (Team Lead) Guide architectural decisions, mentor engineers, and lead technical execution


Qualifications

Must-Haves:

  • Strong programming skills in C++ and/or Python
  • Experience with robotic middleware such as ROS/ROS2
  • Solid understanding of perception, control, and autonomy in robotics
  • Hands-on experience deploying code to real robots
  • Strong problem-solving mindset, comfortable with fast-paced iterations
  • Masters degree / PhD in Robotics, Computer Science, Electrical Engineering, or related field

Nice-to-Haves:

  • Background in underwater or mobile robotics
  • Experience with sensor fusion, SLAM, or vision-based navigation
  • Familiarity with embedded systems or real-time computing
  • Startup or field robotics experience
  • Leadership experience (for team lead applicants)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: