-
Tenth Revolution Group

Python Developer

Tenth Revolution Group
Norway · Full-time · Mid-Senior

Senior Software Engineer – Python GIS


Location: Horten or Trondheim, Norway

Type: Full-time / Permanent

Division: Kongsberg Maritime – Maritime Simulation (K-Sim Products)


Join Us to Build the Digital Seas of Tomorrow

We're expanding our Model & Area Tooling Team, based on a major transformation effort

within Kongsberg Maritime’s Maritime Simulation (K-Sim) division.

We’re hiring Senior Software Engineers to help build next-generation tooling for modeling

simulation environments. If you are passionate about GIS, 3D content, and simulation

content development tooling, and want your work to contribute to safer and smarter

maritime operations worldwide, we’d love to hear from you.


Who We’re Looking For

We are looking for developers with a solid grasp of GIS fundamentals, 3D tooling

workflows, and an eagerness to build robust, user-friendly tools that help our content teams

deliver realistic, high-quality simulation environments.


Your Responsibilities


• Lead the design and development of core tooling for GIS, 3D modeling, and terrain

generation together with other Senior Engineers in the team

• Define and maintain clean software architecture in a mixed Python / C# codebase

• Coach and support junior developers, product managers and consultants in the team

• Collaborate with UX designers, simulation experts, and 3D artists to deliver usercentric

solutions

• Continuously improve development workflows, documentation, and CI/CD practices

• Ensure performance, maintainability, and scalability of internal tools

Required Skills

• Strong experience with Python for tooling or automation

• Hands-on experience with GIS software such as QGIS or ArcGIS

• Knowledge of PostGIS and spatial data management

• Experience working with Blender for 3D asset processing and automation

• Familiarity with C#, especially for integration with existing simulation tools

• Solid understanding of coordinate systems, vector/raster data, and terrain

processing


Nice to Have


• Experience building plugins or add-ons for QGIS/Blender

• Familiarity with maritime or geospatial simulation tools

• Background in computer graphics or geospatial data visualization

• Knowledge of Unreal Engine pipeline integration (a plus)

What You’ll Work On

• Develop and maintain custom tooling for importing, editing, and optimizing GIS and

3D data

• Automate data pipelines between GIS sources, Blender, and our simulation

environments

• Improve and maintain legacy tools used to generate realistic ports, oceans, terrains,

and coastlines

• Work closely with simulation engineers, content creators, and hydrodynamics experts

Key Skills

Ranked by relevance

simulation 3d python blender c unreal engine cicd ux
Login to Apply
Posted
Apr 10, 2026
Type
Full-time
Level
Mid-Senior
Location
Trondheim

Industries

Maritime Transportation

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tenth Revolution Group
Related

Full Stack Engineer

2026-04-10

Full-time
Mid-Senior
Norway
Maritime Transportation
Information Technology
View Job Details
Tenth Revolution Group
Related

Full Stack Engineer

2026-03-06

Full-time
Mid-Senior
Norway
Maritime Transportation
Information Technology
View Job Details
Aspen Technology
Related

Senior Software Developer

2026-04-05

Full-time
Not Applicable
Romania
Software Development
Engineering