ThunderSoft logo

Managed C++/C# Developer

ThunderSoft

Ukraine only

Employee count:1001-5000

Project Overview:
We are looking for an experienced C++/C# Developer to join our subsidiary Rightware to support developing a USD Importer Plugin for Kanzi —a leading HMI tool solution for the automotive industry. The ideal candidate will have strong expertise in Managed C++ and C#, software architecture and 3D rendering/computer graphics.This role involves working closely with international development team across Finland, Germany, Poland and Ukraine, contributing to the enhancement and optimization of the plugin to facilitate seamless 3D data exchange between 3D authoring tools (such as Blender, Maya) and Kanzi.
Key Responsibilities:
  • Develop and optimize a USD importer plugin for Kanzi, enhancing 3D data transfer.
  • Work on both the Kanzi Engine (Managed C++) and Kanzi Studio (C# UI Development).
  • Utilize USD’s C++ API to extract and integrate 3D data into Kanzi's core functionalities.
  • Enhance the export and connector features of the plugin.
  • Collaborate with a multinational team across different locations (Finland, Germany, Poland, Ukraine).
  • Ensure high-quality, maintainable code within tight project timelines.
Requirements:
  • 5+ years of experience in Managed C++ and C# development.
  • Strong knowledge of Object-Oriented Programming (OOP) and Software Architecture.
  • Experience with 3D rendering or computer graphics.
  • Knowledge of CMake (good) and Python (intermediate).
  • Experience developing plugins and integrations for complex software ecosystems.
  • Strong problem-solving skills and ability to work independently in a fast-paced environment.
Nice-to-Have:
  • Experience with USD (Universal Scene Description) framework.
  • Familiarity with Blender, Maya, or other 3D authoring tools.
  • Previous experience in automotive HMI or real-time graphics development.
Why Join Us?
  • Work on an innovative automotive HMI project with Rightware’s Kanzi platform.
  • Collaborate with a highly skilled international team.
  • Opportunity to work on cutting-edge 3D data integration and plugin development.
  • Multisport card
  • Private health insurance (Luxmed)
  • Paid annual leaves and sick leaves (B2B contract)
  • Extra 5 days of paid sick leave

Understanding Global Salaries

Our compensation tools provide accurate salary analyses to help you make informed decisions.

Global Salary Insights logo

Global Salary Insights

Calculator Employee Cost logo

Calculator Employee Cost

About the job

Apply before:

Apr 13, 2025

Posted on:

Feb 12, 2025

Job type:

Full Time

Experience level:

Senior

Location requirements:

Skills:

C++Managed C++Software Architecture3D RenderingComputer GraphicsCMakePythonObject Oriented Programming (OOP)IntegrationBlenderMayaAutomotive HMI

About the company

ThunderSoft logoTh

ThunderSoft

Company size:

1001-5000

Founded in:

2008

Markets:

IoTAutomotive TechnologyEnterprise SolutionsEdge IntelligenceSmart IndustryMiddleware TechnologyConnected VehiclesSemiconductor SolutionsSoftware DevelopmentOperating System
www.thundersoft.com