Robotics Software Intern – Behaviors & UI
Hydromea · Lausanne
Job description
About the role
Join Hydromea as a Robotics Software Intern and work directly with underwater EXRAY vehicles. You will develop user‑interface components, integrate autonomous behaviours and maintain embedded code while piloting the robots in labs, test missions and field deployments.
Key responsibilities
- Develop and extend the Navia control UI using PyQt5, adding new sensor visualisations and data‑rich dashboards.
- Collaborate with the autonomy team to integrate semi‑ and fully‑autonomous behaviours, handling telemetry and behavior triggers.
- Maintain and improve embedded software on microcontrollers (C) and Raspberry Pi systems (C++/Python), focusing on bug fixing and performance refinements.
Required profile
- Swiss work permit or EU/EFTA/CH citizenship.
- Hands‑on attitude, curiosity and willingness to pilot robots in real missions.
Required skills
- Python scripting and UI development.
- C and C++ for embedded systems.
- Experience with PyQt5 / PyQt Designer / QSS.
- Familiarity with UART, CAN, I2C communication protocols.
- Proficient use of Git (merge requests, rebasing, conflict resolution).
What we offer
- Daily hands‑on experience with advanced underwater robots.
- Opportunity to see your code deployed in real‑world missions.
- Work with a team of experts in autonomy, embedded systems and robotics.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Hydromea
Lausanne