Direct message the job poster from Nautica Technologies
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)
Seniority level
* Seniority level
Entry level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Nautica Technologies by 2x
Sign in to set job alerts for “Lead Software Engineer” roles.
Senior Data Scientist - Marketing Science
Senior Software/Firmware Engineer (m/w/d)
Senior Software Developer, Google Cloud Apps
Senior Software Engineer, Production Engineering (Europe)
Senior .NET Software Engineer / Financial Engineering
Senior Software Engineer Frontend Angular
Senior Software Engineer & Technical Mentor (60-100%)
Senior Software Engineer & Tech Mentor (60-100%)
Senior Software Engineer Java Spring (w/m/d) 60-100%
Senior Software Engineer (TypeScript / React / .NET / C# / Azure)
(Senior) Software Engineer – Digital Banking (Front-End Focus)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr