Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Kanzi Engine C++

Rightware Oy

Helsinki

On-site

EUR 60 000 - 80 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Helsinki is seeking an experienced Senior Software Engineer to join their Kanzi Framework team. The role involves designing and optimizing features for a high-performance real-time 3D graphics engine while collaborating with cross-functional teams. Ideal candidates should have strong C++ skills and experience with UI frameworks. The company promotes a collaborative culture and offers opportunities for career growth.

Qualifications

  • Strong, modern C++ programming skills and a deep understanding of software fundamentals.
  • Solid experience with and understanding of UI frameworks and graphics engines.
  • Ability to navigate and improve large codebases efficiently.
  • Excellent communication and teamwork skills in English.

Responsibilities

  • Designing, implementing, and optimizing features for Kanzi Runtime.
  • Collaborating closely with engineers, designers, and product experts.
  • Maintaining and evolving existing systems to ensure robustness and scalability.
Job description
Overview

Are you an advanced C++ engineer who has built UI frameworks and graphics/game engines? Even better, are you open to experimenting with other languages like C#, Python, etc.? (technical versatility and fluidity is something we are hoping for). We have a new technically challenging position, where you could be one of a few who would own almost the entire UI framework engine’s architecture. No boundaries, no strict agenda, just freedom to <work>. Sounds too good to be true?

Rightware, based in and founded in Finland in 2009, we are a software product company with the mission to create the most sophisticated HMI framework and ecosystem. Additionally with a presence in 7 other countries, we are a collection of 120+ experts in graphics, gaming and UI development, focused on delivering Kanzi, our advanced HMI toolchain. Over 50 automotive brands worldwide trust Kanzi for the creation of a rich user experience.

We are looking for an experienced Senior Software Engineer to join our Kanzi Framework team in Helsinki. The Framework team is part of our ProductOps function, a group of over 30 professionals developing Kanzi Studio and Kanzi Runtime — the core technologies powering next-generation real-time 3D graphics and UI solutions for embedded systems.

Responsibilities
  • You will play a key role in designing, implementing, and optimizing features for Kanzi Runtime, our high-performance real-time 3D graphics engine.
  • You will collaborate closely with other engineers, designers, and product experts to deliver world-class graphics and UI capabilities across platforms.
  • In addition to developing new features, you'll also take ownership of maintaining and evolving our existing systems — ensuring robustness, scalability, and long-term maintainability.

We\'re looking for someone who enjoys technical challenges, contributes to design discussions, and brings a strong sense of responsibility for both code quality and product usability. Your career path might move towards transitioning into engine architect, if that is your wish!

Requirements
  • Strong, modern C++ programming skills and a deep understanding of software fundamentals
  • Solid experience with and understanding of UI frameworks and graphics engines
  • Qt, WPF / UWP, Unreal Engine, Unity, or Android
  • Familiarity with UI toolkits and application development
  • Knowledge of software design patterns and clean code principles
  • Ability to navigate and improve large codebases efficiently
  • Excellent communication and teamwork skills in English
  • You value collaboration, clarity, and continuous improvement — and you take pride in writing code that others can easily understand, use, and extend.
We also appreciate
  • Experience with low-level or embedded C/C++ development
  • Strong profiling, performance, and memory optimization skills
  • Hands-on experience with Linux and the GNU toolchain
  • A passion for architecting elegant solutions that balance performance and maintainability
Why join us

You\'ll work in a collaborative, open environment where ideas are shared freely and everyone contributes to shaping the future of our technology. We encourage ownership, curiosity, and craftsmanship — and support your growth toward technical leadership through challenging projects and continuous learning opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.