Location(s): 

Belgrade, RS

Function:  Digital & Analytics
Job Category:  Research & Development

Software Developer Engineer (C++, TechSim)

The team of Wärtsilä marine engineering simulator is looking for a C++ developer. You can become part of a team that works on a market-leading product (45% market share) that simulates marine engineering functionality for vessels.

Location: Belgrade, Serbia (Permanent)

About TechSim:
TechSim is dedicated to developing advanced simulation systems for the maritime and energy sectors. Our goal is to provide realistic simulations for training, testing, and optimizing technical processes and systems. We are expanding our team to enhance our capabilities in creating dynamic models for vessel equipment and systems.

Education:

  • Bachelor's or Master's degree in Computer Science
  • Bachelor's or Master's degree in Software Engineering
  • Bachelor's or Master's degree in Physics with a focus on computational physics
  • Bachelor's or Master's degree in Mechanical Engineering with a focus on simulation and modeling
  • Bachelor's or Master's degree in Electrical Engineering with a focus on embedded systems and software development

 

Responsibilities:

  • Development of components and services for a marine engineering simulator
  • Development in C++ and C#
  • Code review
  • Development for Windows platforms
  • Build and configure CI/CD pipelines
  • Analyze, debug, and optimize the existing codebase to ensure high performance and reliability
  • Quickly understand and adapt to complex code structures and legacy systems
  • Continuously improve development processes and workflows to enhance productivity and efficiency
  • Integration of Unreal Engine into simulators

 

Requirements:

  • 3-5 years or more of experience in software development
  • Proficient in C++ architecture, programming, and optimization skills
  • Knowledge of algorithms and data structures
  • Proficient with version control systems, debuggers, profilers, and other software development tools
  • Problem-solving skills
  • Professional expertise in C++ development for Windows

 

Will be a plus:

  • Knowledge of COM/ATL
  • Knowledge of C#
  • Knowledge of Qt
  • Knowledge of computational geometry algorithms
  • Experience in distributed system design
  • Experience in Unreal Engine integration
  • Experience with web technologies

Last application date: 21/04/2025 

 

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 18,300 professionals, in more than 230 locations in 77 countries, shape the decarbonisation transformation of our industries across the globe. Read more on www.wartsila.com