Embedded Linux and Control System Developer / Summer Intern 2025

Do you enjoy working with Linux, C++, or writing control system algorithms? We are looking for an Embedded Linux and Control System Developer to join us as a summer intern in 2025!

As an Embedded Linux & Control System Developer Intern...

your main objective will be to work on the Blunux operating system, running on the Blueye underwater drones. This includes writing new functionality for the control system responsible for the maneuverability of the drone, writing integrations for new sensors and third-party peripherals, or improving the overall performance of the system.

We are looking for candidates with experience from, or interest in developing marine control systems, working with embedded Linux, and writing C++ code.

In addition to the tasks mentioned above, you'll also contribute to the daily operation of Blueye, which includes:

  • Customer service and support
  • Creation of marketing material and content such as videos, pictures, and blog posts
  • Manufacturing and shipment of Blueye underwater ROVs
  • Field testing of new hardware and software being developed
SBL system illustration
Gain experience
USBL system illustration
join the Blueye team!

As an intern, you'll receive guidance and mentoring from Blueye employees throughout the project. You'll work closely with our technical team of talented engineers across fields such as software development, marine cybernetics, electrical engineering, and mechanical engineering.

We may also offer part-time employment for students before and after the summer internship on a case-by-case basis.

Part of the Workation Internship Program

Blueye is part of the Workation summer internship program in Trondheim. Workation offers a unique summer program for all summer interns working at the 20 different partner companies. This program is a unique opportunity to get to know other interns across other companies and expand your network in Trondheim.

We believe a good candidate for this internship is...

a Master- or Bachelor's student studying relevant topics within software development, cybernetics, or marine cybernetics.

Experience with relevant languages and tools is a big plus:

  • C++
  • Linux & Yocto
  • ROS2
  • ZeroMQ
  • Protobuf
  • GitHub
  • Docker

We are only looking for applicants located in Trondheim, that will be able to attend in-person for the duration of the internship. We also want our intern candidates to be able to benefit from the Workation Program and activities, organised in Trondheim during summer.

Blueye Technical Team

Jonas Follesø
Jonas Follesø
Chief Technology Officer
Rune Hansen
Rune Hansen
Lead Mechanical Engineer
Johannes  Schrimpf, Ph.D.
Johannes Schrimpf, Ph.D.
Lead Systems Integration Engineer
Boris Yanchev
Boris Yanchev
Lead Electronics Engineer
Andreas Viggen
Andreas Viggen
Senior Software Engineer
Alexander G. Vedeler
Alexander G. Vedeler
Senior Software Engineer
Joachim Reiten Arntzen
Joachim Reiten Arntzen
Senior Laboratory Engineer
 Andre Marquardt
Andre Marquardt
Senior Mechanical Engineer
Sindre Hansen
Sindre Hansen
Low-level Systems Engineer
Juan Pablo Pino Bravo
Juan Pablo Pino Bravo
Software Engineer
Håvard Syslak
Håvard Syslak
Embedded & Electronics Intern
Kenneth Hollund
Kenneth Hollund
Mechanical Engineer Intern