Match score not available

Senior C++ Software Engineer (Remote)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

ThunderSoft logo
ThunderSoft http://www.thundersoft.com
10001 Employees
See all jobs

Job description

Role Overview:

We are seeking a Senior C++ Software Engineer to join our subsidiary Rightware, to support Kanzi Services team. This role offers the opportunity to work on cutting-edge automotive user interface (UI) solutions for some of the world’s leading automotive brands.

The Kanzi Services team specializes in delivering customized engineering services and solutions to some of the most esteemed automotive brands in the world. We collaborate closely with global customers, providing technical expertise, project implementation and optimalization guidance, and both on-site and remote support and consulting. As part of this team, you will play a crucial role in developing, optimizing, and integrating UI solutions into next-generation vehicles.

Key Responsibilities:

  • Develop and optimize Kanzi-based solutions, including plug-ins, middleware, and modules.
  • Provide technical consulting and training to customers.
  • Troubleshoot and resolve real-time graphics and UI performance challenges.
  • Occasionally travel to customer sites for on-site support and collaboration.
  • Collaborate closely with skilled engineers, technical artists and designers on both internal and customer projects


Is this you?

You share our ambition for delivering high-quality services. You take ownership of your tasks and aim to ensure projects are completed promptly with a strong attention to detail. You have reached the level of skills needed to be able to work independently, and you are ready to develop your skills even further!

Requirements:

  • Strong C++ development and software architecture skills.
  • Experience with real-time graphics, UI frameworks, or rendering engines.
  • Familiarity with software development processes and best practices.
  • Ability to quickly learn new technologies and apply them effectively.
  • Fluent English communication skills (spoken and written).


Nice to have:

  • Knowledge of Java or Kotlin.
  • Experience with graphics programming, UI or graphics frameworks such as Kanzi, Android, Qt, WPF / UWP, Unreal Engine, Unity, etc.
  • Ability to understand and utilize different software design patterns
  • Strong performance and memory profiling skills
  • Experience with low-level embedded software written in C/C++
  • Experience with different platforms and developing software with Linux and GNU toolchain
  • Experience working in international environments


Why Join Us?

  • Work on cutting-edge automotive UI technology with top-tier brands.
  • Be part of an international team with a collaborative and innovative culture.
  • Opportunity for professional growth and exposure to diverse projects.
  • Engage in a dynamic and fast-paced development environment.
  • Multisport card
  • Private health insurance (Luxmed)
  • Paid annual leaves and sick leaves (B2B contract)
  • Extra 5 days of paid sick leave

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Engineer Related jobs