Robotics Software Engineer Internship

Apply now

Robotics Software Engineer Internship

Join PlanBlue’s engineering team as an intern and contribute to the software systems that connect our technology with real-world ocean missions. Working alongside experienced engineers, you’ll support the development of scalable APIs and cloud-based services that help make ocean insights more accessible and actionable.

Full-time · Bremen

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.