Skip to content

3D Geometry Developer


Helsinki, Finland

Type of Employment

Permanent, full-time

Application Deadline
November 10, 2019

In its 30 years of operation, NAPA has become a global leader in software, services and data analysis for the maritime industry; providing best in class data-led solutions for safety, efficiency and productivity in both ship design and operations. Headquartered in Finland, NAPA employs 180 people in the fields of naval architecture, shipping and information technology. Our offices in Japan, Korea, China, Romania, India, Singapore, the USA, Germany and Greece, help us maintain constant and close contact with our customers. NAPA software is used by shipyards, designers, owners, operators and charterers, classification societies, research institutes, authorities, consultancies and universities. NAPA has over 400 user organizations for design applications and over 2,500 installations onboard.

Are you a developer wanting to explore the sea? Do you want to know the secret behind building the world’s biggest, strongest, smartest and greenest icebreakers, container ships or luxury cruisers? Why not join NAPA’s mission in redefining future for greener, smarter and transparent maritime industry?

We are seeking a 3D Geometry Developer

What awaits you?

You will be working on our 3D CAD product NAPA Designer, initially the work will be related to our surface definition tools for designing ship hull forms and other curved surfaces. This will require developing new functionality to our in-house geometry kernel. In this role, you can use your skills and expertise to change the global marine industry for the better, developing solutions that make it safer, more efficient and environmentally friendly. You will work in an autonomous and international team of experts using agile methods. Last but not least, you will be in contact with our clients regularly because we want to make the best software in the industry.

What are we looking for?

We are looking for a person with:

  • Earlier experience in developing CAD Software and 3D geometry kernel
  • Strong skills in object-oriented programming
  • Good mathematical skills

Any earlier experience in 3D graphics programming or desktop software development is an advantage and preferably you also have a degree in computer science, mathematics or physics or other applicable field of study. The development is done using C# and to some extent C, F# and Fortran. At NAPA our working language is English so you need to have fluent written and oral English skills.

Why NAPA, why Helsinki?

When working with us you will get to enjoy wide set of company perks such as lunch and exercise benefit, leisure and sport activities, occupational healthcare services, optional medical expenses insurance, employer-subsidized commuter ticket and flexible working hours. We assist you and your possible family with the relocation to Finland and we offer you a relocation bonus to cover some of the expenses.

Our management model is self-organizing. This means you will have great flexibility in your work; you can manage yourself and your work independently. You are a person with good collaboration skills, who wants to take initiative and take responsibility for his or her work.

In Helsinki, you will enjoy salty winds from the sea, cosy lifestyle and honest and transparent society. Helsinki is easy for families and can offer the best education to your children. In case you don’t have a family to come with, people working at NAPA will be your family.

What does it mean to be a software developer in NAPA?

Click for more information:

Ready to explore the sea?

Ready to get on board and join the NAPA crew? Please send us your application and CV by 10 November 2019 via this link.

For more information about the position, please contact Tech Recruiter Johanna Lintunen, +358 50 591 9340,