Senior C++ Software Engineer - Maritime Autonomy

Zeabuz

Oslo fylke

In loco

NOK 1.100.000 - 1.500.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro — un curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Ownership from day one
Modern office in Trondheim with simulS
Collaborative culture

Descrizione del lavoro

Zeabuz, a Norwegian maritime technology company, seeks a Senior C++ Software Engineer to own parts of the autonomy stack and contribute to real-world vessel software. You will work on planning and control components to influence navigation and mission execution safely and efficiently.

The role involves designing robust software for safety-critical autonomous systems, collaborating across disciplines, and supporting deployments from development to on-site commissioning in Trondheim or Oslo.

Competenze

  • MSc or PhD in Computer Science, Cybernetics, Robotics, Marine Technology, Engineering or a related field.
  • 3+ years of relevant professional experience in software development.
  • Strong proficiency in modern C++ (17-26).
  • Proven experience designing and developing complex software systems.
  • Experience and domain knowledge in maritime navigation and control systems, robotics or autonomous systems.

Mansioni

  • Develop and maintain C++ software for the planning and control components of our autonomy stack.
  • Design, implement and improve the software architecture for complex and safety-critical autonomous systems.
  • Contribute to the development of navigation, planning and control algorithms.
  • Collaborate closely with the team to solve complex problems together across disciplines
  • Participate in system integration, testing and validation of autonomous vessel capabilities.
  • Support the transition of autonomy technology from development environments to operational deployment.
  • Analyse system performance and contribute to continuous improvements in robustness, reliability and maintainability.
  • Contribute to technical decision-making, architecture discussions and long-term product development.
  • Support project deliveries and customer deployments across a growing range of vessel applications, including travels and on-site commissioning.

Conoscenze

Modern C++
Software architecture
Autonomy systems knowledge

Formazione

MSc or PhD in Computer Science, Cybernetics, Robotics, Marine Technology, Engineering or related field

Strumenti

ROS2
Linux
Docker
CMake

Descrizione del lavoro

Zeabuz is a Norwegian maritime technology company delivering intelligent navigation, automation and autonomy solutions for commercial and defence operators, with a growing portfolio of real-world deployments across multiple vessel types and operating environments.

We are now looking for a Senior C++ Software Engineer to strengthen our autonomy software team as we enter our next phase of growth.

About the role

In this position, you will take ownership of key parts of our autonomy stack and contribute to the development of software that operates on real vessels in real-world environments. You will work primarily with the planning and control layer of our autonomy system, designing and developing software that directly influences how autonomous vessels navigate and execute missions safely and efficiently.

You will join a multidisciplinary team of software engineers, maritime domain experts and product developers working on complex technical challenges at the intersection of autonomy, navigation and vessel operations. We believe you combine strong software engineering fundamentals with the ability to understand system-level behaviour, make sound technical decisions and contribute to software architecture in a safety-critical environment.

Key Responsibilities
  • Develop and maintain C++ software for the planning and control components of our autonomy stack.
  • Design, implement and improve the software architecture for complex and safety-critical autonomous systems.
  • Contribute to the development of navigation, planning and control algorithms.
  • Collaborate closely with the team to solve complex problems together across disciplines
  • Participate in system integration, testing and validation of autonomous vessel capabilities.
  • Support the transition of autonomy technology from development environments to operational deployment.
  • Analyse system performance and contribute to continuous improvements in robustness, reliability and maintainability.
  • Contribute to technical decision-making, architecture discussions and long-term product development.
  • Support project deliveries and customer deployments across a growing range of vessel applications, including travels and on-site commissioning.
Who we are looking for
  • Analytical and curious, with a strong desire to understand complex systems and how they behave.
  • Comfortable taking ownership of technical challenges and driving solutions from concept to deployment.
  • Structured and quality-focused, with a commitment to building robust, maintainable and reliable software.
  • A collaborative team player who enjoys discussing ideas, challenging assumptions and solving problems together.
  • Able to balance technical depth with a pragmatic approach to delivering value.
Required qualifications
  • MSc or PhD in Computer Science, Cybernetics, Robotics, Marine Technology, Engineering or a related field.
  • 3+ years of relevant professional experience in software development.
  • Strong proficiency in modern C++ (17-26)
  • Proven experience designing and developing complex software systems.
  • Experience and domain knowledge in maritime navigation and control systems, robotics or autonomous systems.
Relevant technology knowledge
  • Modern C++ (C++17–C++26)
  • ROS2
  • Linux
  • Docker
  • CMake
What we provide
  • High ownership and responsibility from day one, with the freedom to influence products, projects and technical decisions
  • Work in a modern office centrally in Trondheim, equipped with advanced simulators and access to autonomous vessels for real-world testing.
  • Close collaboration with experienced engineers and maritime specialists in a multidisciplinary team
  • Continuous opportunities for learning, professional growth and increased responsibility as both you and the company develop
  • A collaborative and informal culture built on trust, initiative, knowledge-sharing and shared ownership
  • An opportunity to impact the direction of a growing company and share the financial rewards of our long-term success
  • Competitive compensation

Start date: As soon as possible.

Location: Trondheim or Oslo.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior C++ Software Engineer - Maritime Autonomy
Senior C++ Software Engineer - Maritime Autonomy

Zeabuz • Trondheim

In loco
NOK 1.000.000 - 1.400.000
Competitive compensation
Trondheim office with simulators
Senior Project Manager - Maritime Autonomy
Senior Project Manager - Maritime Autonomy

Zeabuz • Trondheim

In loco
NOK 1.200.000 - 1.700.000
High ownership and responsibility from
Modern office with simulators
Collaborative culture
+2
Project Engineer - Maritime Autonomy
Project Engineer - Maritime Autonomy

Zeabuz • Trondheim

In loco
NOK 900.000 - 1.200.000
Competitive compensation
Advanced simulators access
Testing with autonomous vessels
Senior C++ Autonomy Engineer — Maritime Navigation & Control
Senior C++ Autonomy Engineer — Maritime Navigation & Control

Zeabuz • Oslo fylke

In loco
NOK 1.100.000 - 1.500.000
Ownership from day one
Modern office in Trondheim with simulS
Collaborative culture
Senior Project Mananger - Maritime Autonomy
Senior Project Mananger - Maritime Autonomy

Zeabuz • Trondheim

In loco
NOK 900.000 - 1.200.000
Competitive compensation
Flexible working arrangements
Senior C++ Engineer: Maritime Autonomy & Navigation
Senior C++ Engineer: Maritime Autonomy & Navigation

Zeabuz • Trondheim

In loco
NOK 1.000.000 - 1.400.000
Competitive compensation
Trondheim office with simulators
Senior Maritime Autonomy Project Lead
Senior Maritime Autonomy Project Lead

Zeabuz • Trondheim

In loco
NOK 1.200.000 - 1.700.000
High ownership and responsibility from
Modern office with simulators
Collaborative culture
+2
Maritime Autonomy Project Engineer – Onboard Systems
Maritime Autonomy Project Engineer – Onboard Systems

Zeabuz • Trondheim

In loco
NOK 900.000 - 1.200.000
Competitive compensation
Advanced simulators access
Testing with autonomous vessels
Senior Maritime Autonomy Project Lead
Senior Maritime Autonomy Project Lead

Zeabuz • Trondheim

In loco
NOK 900.000 - 1.200.000
Competitive compensation
Flexible working arrangements
Build autonomy for underwater robots in real-world operation
Build autonomy for underwater robots in real-world operation

Remora Robotics AS • Stavanger

In loco
NOK 900.000 - 1.200.000
Ownership of solutions
On-site Stavanger
Remote option
+1