Qt Group logo

C++ Software Engineer, QML Team

Qt Group

Join the QML Team at Qt Group

About The Role

As a C++ Software Engineer on the QML Team, you will be at the heart of Qt, working on the internals that form the basis for all of Qt. You will join a team responsible for developing the QML language, working directly on the engine, compilers, and tooling.

Key Responsibilities

  • Write robust, modern C++ (C++ 17, some C++ 20) code.
  • Work independently, managing your tasks and projects.
  • Focus on quality through continuous integration, testing, and code reviews.
  • Contribute to maintaining a large code base.
  • Collaborate closely with colleagues within the company and the broader Qt community.
  • Engage in cross-platform development.
  • Regularly use software engineering practices such as debugging, profiling, version control, and automated testing.
  • Provide reviews and feedback on various topics.
  • Work on existing code across the product and on an architectural level.
  • Collaborate across different teams and products.
  • Assist others in their development tasks.

About You

  • Knowledge of Linux, Windows, or macOS systems.
  • Curious and creative problem solver.
  • Interest in software design and architecture.
  • Good understanding of development workflow.
  • Advanced English communication skills, both verbal and written.

Beneficial Skills

  • Experience with compiler design (understanding of LR parsing, SSA, and basic blocks).
  • Experience with the Language Server Protocol.
  • Knowledge of Qt, especially QML.
  • Experience with open-source communities and development.
  • Understanding of SFINAE, CTAD, and ADL.

What We Offer

  • Public transportation ticket (Deutschland ticket).
  • 30 vacation days per year.
  • Flexible hours that focus on work/life balance.
  • Possibility to work up to 3 days/week from home.
  • Mobile phone and subscription.
  • Language learning platform (Babbel).
  • Full support for your mental health at work and home via Auntie Program.
  • A friendly, diverse, and sociable workplace.
  • Great colleagues from all over the world.

Be Yourself at Qt

At Qt, we appreciate the individual differences of our employees and aim to promote diversity through all our practices. We provide a workplace that generates equal opportunities regardless of gender, religion, national origin, age, disabilities, and any other factors. We strongly encourage people from all groups to apply – we welcome you as you are.

About Qt

Qt Group is a global software company, trusted by industry leaders and over 1.5 million developers worldwide to create applications and smart devices that users love. We help our customers increase productivity through the entire product development lifecycle - from UI design and software development to quality management and deployment. Our customers are in more than 70 different industries in over 180 countries. Qt Group is headquartered in Espoo, Finland, and employs almost 700 people globally.

Benefits
Extracted with AI

  • Public transportation ticket (Deutschland ticket)
  • 30 vacation days per year
  • Flexible hours
  • Possibility to work up to 3 days/week from home
  • Mobile phone and subscription
  • Language learning platform (Babbel)
  • Full support for mental health via Auntie Program

Similar jobs

Last update: 23 minutes ago

Siemens Digital Industries Software logo
Siemens Digital Industries Software

C++ Software Development Engineer

Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.

Gofore logo
Gofore

Embedded Software Developer - Intelligente Industrie

Join Gofore as an Embedded Software Developer in Munich. Work on cutting-edge projects in the intelligent industry with C++, Qt, and RTOS.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Flix logo
Flix

Junior Software Engineer - API Team

Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Qorvo, Inc. logo
Qorvo, Inc.

Software Engineering Intern - Python/C++

Join Qorvo as a Software Engineering Intern in Barcelona. Work with Python/C++ to streamline software processes. Gain real-world experience.

TeamViewer logo
TeamViewer

Fullstack Software Engineer - Remote Management

Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

SQUER logo
SQUER

Lead Fullstack Engineer (Java/JavaScript)

Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.

DigitalService logo
DigitalService

People Lead Software Engineering with Java, Spring, React, Vue

Lead software engineering with Java, Spring, React, Vue. Focus on people leadership, DevOps, and agile methodologies in Berlin.

IAV GmbH logo
IAV GmbH

Working Student - Agile Software Development for Data Analysis Framework

Join IAV GmbH as a Working Student in Agile Software Development for data analysis frameworks in Berlin.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Cornelsen Verlag GmbH logo
Cornelsen Verlag GmbH

Frontend Engineer Angular

Join Cornelsen Verlag as a Frontend Engineer Angular in Berlin. Work on innovative educational solutions with a focus on Angular, UX, and UI design.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

ARQUIMEA logo
ARQUIMEA

Embedded Systems Developer

Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.

SQUER logo
SQUER

Cloud Engineer

Join SQUER as a Cloud Engineer in Vienna. Work with AWS, Azure, or GCP, automate with Terraform, and enjoy hybrid work and great benefits.

RTL Deutschland logo
RTL Deutschland

Lead Fullstack Developer with Angular and NestJS

Join RTL Deutschland as a Lead Fullstack Developer in Cologne, focusing on Angular, NestJS, and cloud applications.

unity logo
unity

Software Engineer, Quality Assurance

Join Unity as a Software Engineer in Quality Assurance, focusing on back-end development and C# programming.

Doctolib Siilo logo
Doctolib Siilo

Frontend Engineer with React and TypeScript

Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.