(Senior) C++ Engineer, UI Framework & Code Architecture
Are you an advanced C++ Engineer with UI framework development experience, and some webstack too? On top of that, when you write code, are you also keeping architecture in mind, ensuring that it is performant, scalable, and maintainable?
Rightware, based in Finland and founded in 2009, is a software product company with the mission to create the most sophisticated HMI framework and ecosystem. With an additional 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 Software Engineer to join our Kanzi Framework team in Helsinki. The team is part of our ProductOps function, a group of over 30 professionals developing Kanzi Studio and Kanzi Runtime — the core technologies behind real-time 3D graphics and UI solutions used in embedded and automotive systems worldwide.
This role is well suited for someone with a strong interest in engine architecture, core systems, and long-term technical design — whether you bring many years of experience or a high level of curiosity and motivation to grow in this area.
(An important note about this position: The Framework team does not work on the graphics layer! You will work on other layers of the UI framework)
Your role:
You will contribute to the design, implementation, and evolution of Kanzi Runtime, our high-performance real-time 3D graphics and UI engine.
You will work on core engine systems, focusing on architecture, performance, scalability, and maintainability.
You will collaborate closely with engineers, designers, and product specialists across the organization to deliver robust and flexible engine capabilities.
In addition to developing new functionality, you will help maintain and refine existing systems, improving structure and clarity over time.
You will take part in technical discussions, architectural reviews, and exploratory work when evaluating new ideas, technologies, or approaches.
We are looking for someone who enjoys understanding how complex systems fit together and is comfortable working in a large, evolving codebase.
Requirements:
- Modern C++
- Solid SW engineering fundamentals
- UI framework development experience (Qt, Unity, Unreal, WPF)
- You practice conscious code architecture
- Familiarity with UI toolkits and application development
- Familiarity with TypeScript or JavaScript, especially in tooling, editor, or runtime integration contexts
- 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
- Interest in engine architecture, system boundaries, and long-term design trade-offs
Bonus skills:
- Background in low-level, performance-sensitive, or embedded C/C++ development
- Experience with profiling, performance analysis, and memory optimization
- Hands-on experience with Linux and the GNU toolchain
- Curiosity toward new technologies and a willingness to explore different approaches to engine and tooling design
Why join us
You’ll work in a collaborative and technically focused environment where architecture, quality, and long-term thinking are valued. The team encourages ownership, open discussion, and practical experimentation, while supporting growth toward deeper technical expertise and architectural responsibility.
If you are interested in engine development, enjoy understanding complex systems, and want to help shape a mature and widely used technology platform, we would be glad to hear from you!
Please apply here with your English CV and cover letter.
- Department
- ProductOps
- Locations
- Helsinki
- Remote status
- Hybrid
About Rightware
Rightware is the pioneering provider of advanced graphics software tools and services in the automotive field. Kanzi One, our market-leading HMI tool, is trusted by over 50 automotive brands across the globe. We are a driven mix of talents ranging from creative designers to software engineers and representing over 20 nationalities. Our mission is to create the most sophisticated HMI framework and ecosystem to boost the usability and value of technological products. Headquartered in Helsinki, Finland, we have a presence in China, France, Germany, Italy, Japan, South Korea, and USA.
Already working at Rightware?
Let’s recruit together and find your next colleague.