Senior C++ Software Developer

vor 1 Woche


Berlin, Berlin, Deutschland The Qt Company Vollzeit

About the Opportunity

We are seeking a highly skilled Senior C++ Software Developer to join our QML team at the heart of Qt Foundation. As a key member of our team, you will be responsible for developing and maintaining the QML engine, compilers, and tooling.

Your Key Responsibilities

  • Design and implement robust, modern C++ code (C++ 17, some C++ 20) to enhance the QML engine and compilers.
  • Work independently, managing your tasks and projects to ensure timely delivery and high-quality results.
  • Focus on quality by implementing continuous integration, testing, and code reviews to maintain a high level of code quality.
  • Contribute to maintaining a large code base, ensuring it remains up-to-date and efficient.
  • Collaborate closely with colleagues within the company and in the broader Qt community to share knowledge and best practices.
  • Work with publicly available code and materials to ensure our solutions are open and accessible.
  • Develop cross-platform solutions to cater to a diverse range of users.
  • Regularly apply software engineering practices such as debugging, profiling, version control, and automated testing to ensure our code is reliable and efficient.
  • Provide regular reviews and feedback on different topics to ensure continuous improvement.
  • Work on existing code across the product and on an architectural level to ensure a cohesive and scalable solution.
  • Collaborate across different teams and products to ensure our solutions meet the needs of all stakeholders.
  • Assist colleagues in their development tasks to foster a culture of collaboration and knowledge sharing.

    About You

    • You have a strong understanding of Linux, Windows, or macOS systems and are familiar with their inner workings.
    • You are curious and creative, with a passion for solving complex challenges and tasks.
    • You have a good understanding of software design and architecture principles.
    • You possess advanced English communication skills, both verbal and written.

    Desirable Skills

    • You have experience with compiler design, including LR parsing, SSA, and basic blocks.
    • You are familiar with the Language Server Protocol and its applications.
    • You have knowledge of Qt, especially QML, and its ecosystem.
    • You have experience working with open-source communities and development.
    • You have a good understanding of SFINAE, CTAD, and ADL.

    What We Offer

    • We provide a public transportation ticket (Deutschland ticket) to support your daily commute.
    • You will receive 30 vacation days per year to recharge and relax.
    • We offer flexible hours that focus on work-life balance, allowing you to manage your time effectively.
    • You will have the possibility to work up to 3 days a week from home, providing a better work-life balance.
    • We provide a mobile phone and subscription to support your professional needs.
    • You will have access to a language learning platform (Babbel) to enhance your language skills.
    • We offer full support for your mental health at work and home via our Auntie Program.
    • You will be part of a friendly, diverse, and sociable workplace, with great colleagues from all over the world.

  • C++ Developer

    vor 2 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the JobWe are seeking a skilled C++ Developer to join our team at think-cell, a fast-paced software company in Berlin, Germany. As a C++ Developer, you will be responsible for developing high-quality software products that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using C++Collaborate with our...

  • C++ Developer

    vor 2 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the JobWe are seeking a skilled C++ Developer to join our team at think-cell, a fast-paced software company in Berlin, Germany. As a C++ Developer, you will be responsible for developing high-quality software products that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using C++Collaborate with our...


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    Job Opportunity: Senior Software EngineerAbout the Company: IC Resources is a leading recruitment agency specializing in technology and engineering placements.Job Description:We are partnering with a pioneering company conducting groundbreaking research in AI and bio-medical engineering. This innovative organization is working to bridge the gap between...


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    Job Opportunity: Senior Software EngineerAbout the Company: IC Resources is a leading recruitment agency specializing in technology and engineering placements.Job Description:We are partnering with a pioneering company conducting groundbreaking research in AI and bio-medical engineering. This innovative organization is working to bridge the gap between...


  • Berlin, Berlin, Deutschland 5V Tech | Certified B Corp™ Vollzeit

    Job Title: Senior Software DeveloperAbout the Role5V Tech | Certified B Corp™ is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will play a vital role in designing and developing new algorithms and software features for our product.Key ResponsibilitiesDesign and develop new algorithms and software...


  • Berlin, Berlin, Deutschland 5V Tech | Certified B Corp™ Vollzeit

    Job Title: Senior Software DeveloperAbout the Role5V Tech | Certified B Corp™ is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will play a vital role in designing and developing new algorithms and software features for our product.Key ResponsibilitiesDesign and develop new algorithms and software...


  • Berlin, Berlin, Deutschland VION AI Vollzeit

    We are seeking a skilled Senior Developer to join our dynamic team at VION AI. As a key member of our remote team, you will focus on building and optimizing C++ software and Swift-based implementation layers for high-performance applications in the aviation industry. Your expertise in software implementation layers and experience with computer vision will be...


  • Berlin, Berlin, Deutschland VION AI Vollzeit

    We are seeking a skilled Senior Developer to join our dynamic team at VION AI. As a key member of our remote team, you will focus on building and optimizing C++ software and Swift-based implementation layers for high-performance applications in the aviation industry. Your expertise in software implementation layers and experience with computer vision will be...


  • Berlin, Berlin, Deutschland Darwin Recruitment Vollzeit

    About The ClientDarwin Recruitment is proud to partner with a leading company specializing in laser processing systems, renowned for their innovative approach to precision, efficiency, and technological advancements.The team is dedicated to crafting cutting-edge software solutions that seamlessly integrate with their hardware to meet diverse customer...


  • Berlin, Berlin, Deutschland Darwin Recruitment Vollzeit

    About The ClientDarwin Recruitment is proud to partner with a leading company specializing in laser processing systems, renowned for their innovative approach to precision, efficiency, and technological advancements.The team is dedicated to crafting cutting-edge software solutions that seamlessly integrate with their hardware to meet diverse customer...


  • Berlin, Berlin, Deutschland Optimus Search Vollzeit

    Software Solutions for Mechanical Engineering SystemsOur client, a leading developer of software solutions for mechanical engineering systems, is seeking an experienced C++/Qt Developer to join their team. As a key member of the development team, you will design, develop, and maintain software solutions using C++20 and the Qt framework.Key...


  • Berlin, Berlin, Deutschland Optimus Search Vollzeit

    Software Solutions for Mechanical Engineering SystemsOur client, a leading developer of software solutions for mechanical engineering systems, is seeking an experienced C++/Qt Developer to join their team. As a key member of the development team, you will design, develop, and maintain software solutions using C++20 and the Qt framework.Key...


  • Berlin, Berlin, Deutschland TalenTailors Vollzeit

    About the RoleWe are seeking a highly skilled and experienced C++ developer to join our team at TalenTailors. As a Senior C++ Software Engineer, you will be responsible for designing, implementing, and maintaining high-quality software solutions using C++.Key ResponsibilitiesDesign and develop complex software systems using C++Implement efficient algorithms...


  • Berlin, Berlin, Deutschland TalenTailors Vollzeit

    About the RoleWe are seeking a highly skilled and experienced C++ developer to join our team at TalenTailors. As a Senior C++ Software Engineer, you will be responsible for designing, implementing, and maintaining high-quality software solutions using C++.Key ResponsibilitiesDesign and develop complex software systems using C++Implement efficient algorithms...


  • Berlin, Berlin, Deutschland The Qt Company Vollzeit

    About the OpportunityWe are seeking a highly skilled Senior C++ Software Developer to join our QML team at the heart of Qt Foundation. As a key member of our team, you will be responsible for developing and maintaining the QML engine, compilers, and tooling.Your Key ResponsibilitiesDesign and implement robust, modern C++ code (C++ 17, some C++ 20) to enhance...


  • Berlin, Berlin, Deutschland The Qt Company Vollzeit

    About the RoleWe are seeking a skilled C++ software developer to join our QML team at the heart of Qt. As a member of this team, you will be responsible for developing the language, engine, compilers, and tooling.Your ResponsibilitiesWrite high-quality, modern C++ code (C++ 17, some C++ 20)Work independently, managing your tasks and projectsFocus on quality:...


  • Berlin, Berlin, Deutschland The Qt Company Vollzeit

    About the RoleWe are seeking a skilled C++ software developer to join our QML team at the heart of Qt. As a member of this team, you will be responsible for developing the language, engine, compilers, and tooling.Your ResponsibilitiesWrite high-quality, modern C++ code (C++ 17, some C++ 20)Work independently, managing your tasks and projectsFocus on quality:...

  • C++ Developer Position

    vor 2 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleAs a C++ Developer at think-cell, you will be part of a dynamic team that creates innovative graphics products used by over 1,000,000 users worldwide. Our software is designed to stand out from the crowd, and we're looking for talented Developers to join our team.Key ResponsibilitiesDevelop high-quality C++ code that meets the highest standards...

  • C++ Developer Position

    vor 2 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleAs a C++ Developer at think-cell, you will be part of a dynamic team that creates innovative graphics products used by over 1,000,000 users worldwide. Our software is designed to stand out from the crowd, and we're looking for talented Developers to join our team.Key ResponsibilitiesDevelop high-quality C++ code that meets the highest standards...

  • C++ Software Engineer

    Vor 6 Tagen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleWe are seeking a talented C++ developer to join our team at think-cell, a fast-paced software company in Berlin, Germany. As a C++ developer, you will be responsible for designing and implementing high-quality software solutions using the latest C++ features.Key ResponsibilitiesDesign and implement software solutions using C++Collaborate with...