Helsinki, FI Belgrade, RS

Function:  Research & Development
Job Category:  Research & Development

Principal Software Development Engineer

Wärtsilä is leading the maritime industry’s transformation towards a decarbonised and sustainable future. We at Wärtsilä Marine Power are proud to offer our customers the world’s widest network of maritime expertise and the full portfolio from engines to lifecycle solutions. 

We want to change the course towards an interconnected and cleaner maritime future and are constantly on the lookout for future-oriented talent to join our team and to work towards enabling sustainable societies through innovation in technology and services - together. Are you ready to jump onboard?


Principle 3D software engineer


The role of the Principle 3d Software Engineer is to focus on our initiative to migrate proprietary visual engine to Unreal Engine and help shape the long term technical vision of it usage in marine simulation.

Being the main point of contact for technical challenges, you will partner with teams across the globe to provide the very best experiences for our customers.

You will also offer guidance on best practices, maintaining a knowledge repository.

Ideally you will be based in Serbia however we will consider applicants currently located in Serbia and Finland.



  • Establish and maintain a shared development stream for migration and usage.
  • Investigate upcoming engine features and provide guidance on how best to use them.
  • Establish a shared Unreal Engine knowledge base.
  • Develop engine plugins to solve common developer workflow issues.
  • Provide guidance on project configuration/structure.
  • Mentor and foster the professional development of a small team while also being a significant individual contributor.
  • Partner with tech art to improve and maintain asset pipelines and build systems
  • Support of existing visual engine solution.



  • 4+ years Unreal Engine experience.
  • Excellent C++ architecture, programming, optimization.
  • Proficient in any source control, debuggers, profilers and other software development tools (Git, Visual Studio, Unreal Insights and RenderDoc).
  • Good knowledge in Computer Science, Computer Engineering, or equivalent education or experience.
  • Team leading and problem solver skills.


Bonus Points

  • Understanding of build systems, continuous integration, unit tests, automated functional tests, and testing frameworks.
  • Practical knowledge for DX12 API


We are interviewing and hiring suitable candidate already during application time.



Last application date: 31/10/2023 


At Wärtsilä we value, respect and embrace all our differences, and are committed to diversity, inclusion and equal employment opportunities; everyone can be their true self and succeed based on their job-relevant merits and abilities. 


This is Wärtsilä 

Wärtsilä is a global leader in innovative technologies and lifecycle solutions for the marine and energy markets. Our team of 17,000 professionals, in more than 200 locations in 68 countries, shape the decarbonisation transformation of our industries across the globe. Read more on www.wartsila.com