Senior Software Engineer - Hydrodynamics & Real-Time Simulation

Kongsberg Maritime · Trondheim or Horten

About the role

We're looking for a senior software engineer with a strong foundation in hydrodynamics and software development , responsible for the core hydrodynamics kernel that powers Kongsberg Maritime’s world-leading ship simulators.

You will be working on the heart of the simulator: the real-time models that govern ship behavior, from hydrodynamics and hydrostatics to propulsion and machinery.

Your Role

Develop and maintain simulation code in C++ and C# for ship hydrodynamics, hydrostatics, and machinery systems

Act as a subject-matter expert for hydrodynamic modeling , supporting both internal developers and hydrodynamics modelers

Work on tooling that enables hydrodynamics experts to build and calibrate new ship models efficiently and accurately

Explore and guide the use of machine learning and computational fluid dynamics (CFD) to enhance model accuracy and automation

Stay informed on the latest hydrodynamics research and translate relevant findings into actionable improvements in the simulation platform

Ensure real-time performance and simulation fidelity in maritime training and operational contexts

Who You Are

You’re a rare hybrid: equally comfortable in a technical software engineering environment and a hydrodynamics modeling context . You understand how physical forces translate into code, and how tools should work to empower domain experts.

Must-Have Skills

5+ years of software development experience in C++ and/or C#

Solid foundation in ship hydrodynamics, hydrostatics, and/or propulsion modeling

Understanding of real-time simulation constraints and requirements

Ability to support and advise hydrodynamics modelers in best practices and platform use

Experience designing or extending technical tooling for engineering workflows

Nice to Have

Experience with machine learning techniques and how they could apply to modeling or tooling

Exposure to CFD tools or the use of CFD data in model generation

Experience working in simulation domains (maritime, aviation, defense, automotive)

Familiarity with numerical modeling, control theory, or optimization methods

Academic or research background in naval architecture , fluid mechanics , or marine engineering

This employment may require a pre-employment check procedure in accordance with company security standards, role or site requirements. Please note that this might affect the offer process or employment.

Technologies & Tools

C++ and C# (core simulator and tool development)

Internal tooling platforms (built for modelers, written in .NET and Python)

Optional: ML frameworks, CFD pipelines, or visualization tools

Why Join to MSIM?

Own the core hydrodynamics logic behind Kongsberg’s maritime training systems used globally

Work with an elite team of hydrodynamics modelers, mechanical engineers, and simulation experts

Opportunity to influence the future of ship simulation , from physics to tooling

Stay at the forefront of maritime R&D through exposure to academic and industrial innovation

Flexible location: Horten or Trondheim

Help Shape the Virtual Seas

Join us in building the next generation of ship behavior simulation, more accurate, efficient, and intelligent than ever before.

Get in touch for getting to know us and the position better!

Kongsberg Maritime is a global leader in maritime technology. We deliver advanced solutions to the merchant fleet, offshore, fishing, and naval vessels, setting new standards for safe, efficient, and sustainable operations - both for new builds and existing fleets. In close collaboration with customers and research environments, we develop technology that solves real challenges at sea. Today, more than 30,000 vessels operate with our systems on board. Kongsberg Maritime has more than 8,300 employees in 35 countries.

Apply on Kongsberg Maritime’s careers page

More jobs at Kongsberg Maritime