About the Role

This position is based in Berlin. Together with the team, you will make sure that Qt development on Windows is as easy and comfortable as possible and that resulting applications look and feel the same as native Windows applications. You will be involved in feature additions and maintenance of Windows backends in various areas inside of Qt - be it core components like keyboard and mouse handling or modules that provide additional functionality like Bluetooth or multimedia.

Qt's open-source spirit is reflected in our way of working and most of Windows' work is done in the open. We are cooperative, and provide great mentoring, growing, and learning together in a friendly environment.

You will

  • Write robust and modern C++ code, focusing on software design and architecture to optimize performance and functionality
  • Partner with the team to streamline Qt development on Windows, striving for an unparalleled level of ease and comfort for developers
  • Independently manage tasks and projects, demonstrating a proactive approach to problem-solving
  • Play a key role in maintaining and evolving a large code base, leveraging your expertise in Windows Win32 C++ API or Windows Runtime APIs
  • Foster effective communication both online and in-person, collaborating closely with colleagues within the company and engaging with the broader Qt community

About You

  • Proficient in C++ programming with experience in developing robust and efficient software solutions.
  • Experience with Windows API to create applications tailored for the Windows platform.
  • Have a focus on quality – keywords are continuous integration, testing, and code reviews
  • Emphasize quality in development practices, with expertise in continuous integration, rigorous testing methodologies, and thorough code reviews.
  • Advanced English communication skills both verbal and written (English is our corporate language)

Beneficial skills

  • Experience with COM programming
  • Experience with Windows frameworks like UI Automation
  • Experience with C++/WinRT language projection
  • Exposure to Qt and QML
  • Contributions to open-source projects
  • Confidence in working with publicly available code and material

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 have unique products, but our people make us exceptional. We strongly encourage people from all groups to apply – we welcome you as you are.

We would like to know more about you. Tell us about your skills, strengths, and knowledge, but even more importantly about yourself.

About Qt

Qt Group (Nasdaq Helsinki: QTCOM) 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 to 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. To learn more, visit www.qt.io

Candidate Privacy Notice