Robotics Software Engineer Internship
PlanBlue is on a mission to harness the critical role of the seafloor in addressing global challenges such as climate change, biodiversity loss, and food insecurity. Its cutting-edge technology integrates advanced imaging with AI-driven data processing, delivering automated seafloor intelligence that uncovers the seafloor’s true ecological and economic value at scale and at speed. Over the last seven years, we have built a dynamic, diverse team of engineers, business developers, data scientists, and marine experts, bringing together a mix of skills and expertise necessary to achieve our mission.
About this role
This internship focuses on supporting the design and improvement of software for multi-sensor data collection in underwater missions, under the guidance of experienced engineers.
This can include supporting work on sensor communication and synchronization, and contributing to improvements in data geo-tagging and recording processes. You may also be exposed to software components that interface with external AUVs, learning how remote commands for data recording are implemented and tested. This project is for 6 months.
Overall, the internship offers exposure to feature development and system refinement, with a focus on understanding how reliable underwater software systems are built and maintained. The focus is always on robust, well-integrated software that supports high-quality seafloor data collection and delivery.
What you'll be doing
Support the development and improvement of software for multi-sensor underwater recording devices under supervision
Assist in implementing and refining sensor communication and integration as part of guided development tasks
Support the development and maintenance of interfaces with external AUVs, enabling remote control and mission integration
Collaborate closely with hardware, robotics, and data processing teams
Contribute to the development and testing of software on embedded Nvidia Jetson platforms using Python and C++
Gain hands-on experience with robotics and communication components using ROS2, MQTT, and TCP/IP
Support the implementation and testing of computer-vision and data-handling pipelines using OpenCV, NumPy, Pandas, and related tools
You will receive ongoing support from the team and the wider organization while performing these tasks.
What you will bring
Experience with Python and/or C++
Background in embedded systems, robotics software, or multi-sensor systems
Familiarity with camera or sensor data acquisition
Experience working in Linux environments
A curious mind and desire to learn
Currently enrolled in a Bachelor’s or Master’s program in engineering, computer science, robotics, or a related field
Bonus If You Bring
ROS2 experience
Familiarity with computer vision, real-time systems, and robotic architectures
Networking experience (TCP/IP)
Exposure to multi-threaded application in real-time environments
Exposure to Nvidia Jetson or similar embedded platforms
What we offer
Paid internship.
A bright, welcoming office near an awesome park, with free organic coffee, drinks, and fruits.
Free diving courses and access to fitness, yoga, and sports studios.
Professional growth through coaching, workshops, conferences, and international research projects.
Flexible working hours to support a healthy work-life balance.
An opportunity to scale a mission-driven, impact-oriented company.
A diverse, international team that values collaboration and openness.
Are you excited?
We totally understand that, so are we! By joining us you can play an active role in changing the way the world views the ocean. Enthusiastic by the idea that your work will directly impact our products? Then we’d love to hear from you!
→ Research shows that while men apply to jobs if they meet ~60% of criteria, women and those in traditionally underrepresented groups tend to apply only if they check all the boxes. So, if you think you have what it takes but don't meet every single point above, please still get in touch. We'd love to have a chat and see if you could be a great fit.
→ We value the diversity of our colleagues. People with disabilities are currently underrepresented in our company. We want to change that. For this reason, we are part of the Inklupreneur project and strongly encourage people living with disabilities to apply. We have the facilities and flexibility. We will support you in the working environment.




