Internship: Robotics Behaviors & User Interfaces

Hydromea

Renens

On-site

CHF 13,000 - 27,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hands-on project experience
Exposure to underwater robotics
Hybrid production/R&D

Job summary

Hydromea in Renens, Switzerland, seeks a Robotics Software Intern to work on EXRAY underwater vehicles. You'll implement behavior logic, pilot ROVs in tanks, test missions, and field deployments, bridging software with hardware.

You'll contribute to production and R&D projects, including autonomous inspections and long-term fish pen residency, developing impactful software while staying close to the hardware and real-world missions it powers.

Qualifications

  • Experience writing embedded software in C/C++.
  • Familiarity with Python scripting for UI and tooling.
  • Comfort with real-time data visualization and dashboards.
  • Swiss work permit or EU/EFTA/CH citizenship is required.

Responsibilities

  • Develop Pilot Station Interface components (Navia) and sensor integration.
  • Build data-rich dashboards for monitoring and control to advance autonomy.
  • Maintain and optimize embedded code on microcontrollers and Raspberry Pi systems.

Skills

Python
C
C++
PyQt5
PyQt Designer
QSS
UART
CAN
I2C
Git

Tools

PyQt5
PyQt Designer
QSS
Git

Job description

Join Hydromea as a Robotics Software Intern and dive into the world of underwater robotics. You'll work hands-on with our EXRAY vehicles every day, from writing behavior logic to piloting the ROVs in tanks, on test missions, and even field deployments.

You’ll contribute to both production units and R&D projects involving long-term fish pen residency and autonomous underwater inspections. This is an opportunity to develop impactful software while staying closely connected to the hardware and real-life missions it powers.

Pilot Station Interface Development
  • Create and expand components of our control UI (Navia) to integrate new sensors, visualize analytics, and enable more powerful operator tools.
  • Help bring autonomy to the surface by building intuitive, data-rich dashboards for monitoring and control.
  • Your work will directly affect how users command and understand our underwater robots.
Robotic Behaviors & Autonomy Integration
  • Collaborate with the autonomy team to integrate behaviors and logic that guide our vehicles in semi- and fully-autonomous missions.
  • Handle telemetry, behavior triggers, and system feedback - making sure our robots do the right thing, even when the pilot steps back.
Embedded System Maintenance
  • Contribute to the ongoing development and improvement of code running on microcontrollers (C) and Raspberry Pi systems (C++/Python).
  • Most embedded foundations are done - your job will focus on bug fixing, refactoring, and refining performance, when necessary.
Your Qualifications

We're looking for someone who's curious, hands-on, and ready to write software that moves real machines.

Swiss work permit or EU/EFTA/CH citizenship is required.

You should be comfortable with:

  • Python for scripting, logic, and UI
  • C and C++, for embedded and onboard systems
  • Developing interfaces or dashboards using PyQt5 / PyQt Designer / QSS
  • Working with communication protocols like UART, CAN, I2C, etc.
  • Visualizing and interacting with real-time data
  • git and git procedures (merge request, rebasing, conflict resolution, etc.)

Plus:

  • You’ll be piloting EXRAY regularly - in the lab, in the field, and on real missions
  • If interested, you’ll have chances to join deployments, testing missions, and R&D trials

Why Hydromea?

  • Daily hands-on experience with advanced underwater robots
  • A team of experts in autonomy, embedded systems, and robotics
  • Mix of production and exploratory R&D work
  • See your code deployed in the real world - and pilot the system yourself
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Internship: Robotics Behaviors & User Interfaces
Internship: Robotics Behaviors & User Interfaces

Startupvalleys • Renens

On-site
CHF 17,000 - 23,000
Internship: Robotics Behaviors & User Interfaces
Internship: Robotics Behaviors & User Interfaces

Hydromea • Lausanne

On-site
CHF 20,000 - 31,000
Hands-on robotics experience
Production and R&D exposure
Field deployment opportunities
Underwater Robotics Software Intern - Autonomy & UI Pilot
Underwater Robotics Software Intern - Autonomy & UI Pilot

Hydromea • Renens

On-site
CHF 13,000 - 27,000
Hands-on project experience
Exposure to underwater robotics
Hybrid production/R&D
Underwater Robotics Software Intern: Autonomy & UI
Underwater Robotics Software Intern: Autonomy & UI

Startupvalleys • Renens

On-site
CHF 17,000 - 23,000
ROV/Robot Maintenance & Repair Technician - 100%
ROV/Robot Maintenance & Repair Technician - 100%

Tethys Robotics AG • Zürich

On-site
Confidential
Competitive compensation
Modern Zurich office
International fast-growing team
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Mechatronics Engineer - Technical Lead Underwater Thruster
Mechatronics Engineer - Technical Lead Underwater Thruster

Startupvalleys • Renens

On-site
CHF 120,000 - 200,000
Robotics Software and Integration - Internship
Robotics Software and Integration - Internship

Embodied AI SA • Lausanne

On-site
CHF 120,000 - 180,000
Mechatronics Engineer - Technical Lead Underwater Thruster
Mechatronics Engineer - Technical Lead Underwater Thruster

Hydromea • Renens

On-site
CHF 120,000 - 170,000
Business Development Intern - 100%
Business Development Intern - 100%

Tethys Robotics • Zürich

Remote
EUR 21,000 - 29,000
Mentorship from founders and team
Exposure to live demos and trade shows
Global customer base
+1