C++ Software Engineer, QML Team
Qt GroupJoin 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
C++ Software Development Engineer
Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.
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.
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.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.
Fullstack Software Engineer - Remote Management
Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
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.
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.
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.
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.
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.
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.
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.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
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.
Lead Fullstack Developer with Angular and NestJS
Join RTL Deutschland as a Lead Fullstack Developer in Cologne, focusing on Angular, NestJS, and cloud applications.
Software Engineer, Quality Assurance
Join Unity as a Software Engineer in Quality Assurance, focusing on back-end development and C# programming.
Frontend Engineer with React and TypeScript
Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
Staff/Lead Application Security Engineer
Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.