Senior Software Engineer - Hydrodynamics & Real-Time Simulation
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
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.
