Back to listings
EELUME ASTrondheim

Senior R&D Engineer Software

Deadline: 2026-01-14

Description

As our technology evolves and our system grows more capable, we are strengthening our software team. Are you ready to build the intelligence that drives our AUVs? We are now seeking a skilled and curious Senior R&D Engineer Software, who will play a key role in developing the core system software that powers our underwater robots. About the Role In this role, you will be a key contributor to the development of Eelume’s system software and have a direct impact on how the vehicle behaves and performs under challenging conditions. The work spans from embedded Linux development on the AUV itself to topside functionality and tools that support operations and data analysis. You will work on: Software development for embedded Linux on the AUV Integrating new sensors, implementing fault handling, and advancing autonomy features Communication and data exchange between the AUV and topside systems Developing new features in our topside software Creating graphical user interfaces for Windows, e.g. using WPF/C# Building helper tools for data analysis and visualization Planning, deg, implementing, and documenting software features Writing unit tests for new and existing software modules Testing and integrating sensors into our system software Participating in sea trials where new system software is tested on the real AUV, as well as customer missions involving data collection The position is part of the Software Team and reports to the Team Lead Software. Who We Are Looking For We seek someone with strong technical skills and a genuine interest in building robust systems at the intersection of robotics, autonomy, and maritime technology. You enjoy working across layers, from low-level system software to user-facing tools, and contributing to a product that operates in the real world. Qualifications Master’s degree in cybernetics, electronics, physics, computer science, or another relevant technical field At least 2 years of experience as a software developer Experience with C++ and Python Experience with C# and Windows GUI development (e.g., WPF) is an advantage Experience with embedded Linux development Experience with sensor integration, real-time systems, robotics, or autonomous systems is beneficial Personal Qualities Structured and quality-minded Solution-oriented and curious Strong collaborator and communicator Proactive and self-driven The candidate must be eligible for Norwegian security clearance. Work Location The position is based in Trondheim, with the possibility of partial remote work. Why join Eelume? At Eelume, you will be part of a dedicated team working at the intersection of technology and the ocean. We believe that collaboration, curiosity, and continuous learning drive innovation - both in our products and in our people. Here’s what we offer to help you thrive and grow with us: A unique opportunity to work with world-leading underwater technology Varied tasks in a multidisciplinary and committed team An innovative and forward-looking company in growth A workplace where initiative, ideas, and improvement suggestions are highly valued Competitive terms, including pension and insurance schemes. Positive work environment with a daily shared lunch arrangement. A social committee with its own budget, organizing various social activities throughout the year.

Skills

c-sharpData AnalysiscppPythonLinuxcsharpC++C++ (Programming language)EnhetstestingC#Python (dataprogrammering)cplusplusModerne software-utviklingSecurity