3D APPLICATION DEVELOPER (DESKTOP C++)

We are currently looking for a 3D APPLICATION DEVELOPER (DESKTOP C++).

What will your responsibilities include?

You will work as part of our customer team responsible for desktop applications. The team develops desktop software solutions for the infrastructure construction industries.

The applications are used to process diverse industry-specific source materials and to edit and convert them for various purposes, particularly for machine control systems used in earthmoving equipment.

The applications integrate with, among other things, map services as well as positioning and site management systems.

What kind of person are we looking for?

We are looking for someone to work on 3D desktop application development using modern C++ and Qt.

In this role, you will manage all stages of application development: application logic, use of site data structures, user interface development, inter-application communication, and test automation.

Development is primarily done in a Windows environment. The role mainly involves building user interfaces on top of existing libraries and, when necessary, further developing those libraries.

We expect experience in the following:

  • C++

  • Qt: Qt Widgets, QML, Qt 3D, QTest

  • 3D graphics: OpenGL

  • CAD-style software

  • Test automation

  • Git, GitLab

  • CI systems: Jenkins

  • Fluency in Finnish and English

Additionally, we value:

  • Experience in the surveying and infrastructure construction industry

  • AWS expertise

  • Linux expertise

Basic Info:

  • Location: Pirkkala, Espoo, Oulu

  • Work mode: hybrid, 2-4 days a week at the office

  • Project length: +12 months

  • Language skills: Finnish, English

  • Locations: Remote
  • Technologies: Amazon Web Services (AWS), C, C++, Continuous Integration / Continuous Deployment, Git, Jenkins, Linux, QML, QT
  • Language: English, Finnish