C++ Software Engineer

vor 4 Wochen


Berlin, Berlin, Deutschland think-cell Vollzeit

Are you passionate about crafting elegant software solutions? If you possess a strong command of C++ and a keen interest in sophisticated algorithms, we invite you to explore this opportunity.

About Us

think-cell is a dynamic software firm based in Berlin, Germany, dedicated to creating exceptional graphics products. Our software is trusted by over 1,000,000 users globally, simplifying the process of creating PowerPoint presentations and enhancing productivity. Our clientele includes prestigious consulting firms and major international corporations.

As a profitable organization, we prioritize code quality and aesthetic appeal, allowing us to invest in the development of advanced algorithms and the refinement of our user interface. Our leadership comprises experienced computer scientists, fostering an environment that attracts and retains top-tier developers.

Key Responsibilities

Role Highlights:

  • Utilization of the latest C++ features as they become available in compilers.
  • Commitment to delivering flawless code, with a focus on refactoring and modernizing existing codebases.
  • Preference for functional-style generic algorithms and ranges over traditional imperative programming.
  • Embrace of advanced template metaprogramming and macros to enhance code clarity and reduce duplication.
  • Continuous development and enhancement of proprietary libraries that extend beyond standard offerings.
  • Participation in C++ conferences to share innovative developments.
  • Proactive engagement in proposing new C++ language features to the standard committee.
Qualifications

About Our Software

Our primary focus is on business presentations, which present significant opportunities for automating layout tasks typically performed by users. This involves challenges such as understanding effective layout principles, developing algorithms for rapid and aesthetically pleasing output, and creating an intuitive user interface that aligns with our innovative approach.

Technical Highlights:

  • Our entire software ecosystem is built on C++, with minimal reliance on other languages.
  • We stay current with the latest compiler versions to leverage new C++ standards promptly.
  • We actively support the programming languages working group of the German Institute for Standardization.
  • As a sponsor of the Standard C++ Foundation, we advocate for international C++ standards.

Library Development:

  • Extensive use of Boost libraries, including Boost.Spirit for parsing tasks.
  • Creation of a proprietary range library that enhances internal and external iteration.
  • Development of a cross-platform library to support both macOS and Windows environments.
  • Implementation of reference-counting and persistence libraries for object tree management.
  • Robust bug-reporting infrastructure that allows for real-time analysis and categorization of issues.

Algorithm Innovation:

  • Our foundation is built on the pursuit of an algorithm for automatic slide layout, driving our ongoing development.
  • Recent advancements include algorithms for automatic labeling of point clouds and column charts.
  • Collaboration with experts to enhance algorithm efficiency for specific problem types.
  • Development of unique generic data structures not found in standard libraries.
  • Integration of image processing technologies for chart recognition capabilities.

Reverse Engineering:

  • Utilization of advanced disassembly tools to achieve functionality beyond documented APIs.
  • Development of a sophisticated function-hooking engine for dynamic software interaction.
What We Offer

We provide a stimulating environment characterized by:

  • A diverse range of challenging C++ development projects.
  • An international team of highly skilled professionals.
  • A supportive atmosphere that encourages growth and retention.
  • Ample time to ensure meticulous attention to detail in your work.

Our organizational structure is flat, allowing for the free flow of ideas:

  • No mandatory meetings.
  • Flexible working hours that respect your lifestyle.
  • Relocation support for new team members.
  • Competitive salary with opportunities for growth.

We look forward to welcoming talented individuals who share our vision.


  • Software Engineer C++

    vor 1 Monat


    Berlin, Berlin, Deutschland Vesterling AG Vollzeit

    null Vesterling Personalberatung für Technologie: Wir sind Pioniere im Technology Recruiting und vermitteln Informatiker und Ingenieure in Festanstellung. Wir sind für mehr als 2.500 Unternehmen tätig. Einmal bei uns bewerben, unzählige Job-Chancen erhalten.Unser Klient steht für Software Engineering, Beratung, Entwicklung und Training auf...


  • Berlin, Berlin, Deutschland ESE Engineering und Software-Entwicklung GmbH Vollzeit

    C/C++ Software Engineer for Safety Systems (m/w/d)As a key player in one of Germany's largest engineering service providers, we engage in projects as a knowledge partner for our clients. Our responsibilities include ensuring safety and security requirements during system development and creating electronic safety systems for rail transport globally.Key...

  • C++ Software Engineer

    vor 18 Stunden


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About think-cellthink-cell is a leading software company that specializes in developing innovative productivity tools for creating data-driven presentations in Microsoft PowerPoint. Our software enables users to generate sophisticated charts with ease while saving substantial time.We have more than a million users across 25,000+ organizations globally,...

  • C++ Software Engineer

    vor 17 Stunden


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About think-cellthink-cell is a leading software company that specializes in developing innovative productivity tools for creating data-driven presentations in Microsoft PowerPoint. Our software enables users to generate sophisticated charts with ease while saving substantial time.We have more than a million users across 25,000+ organizations globally,...

  • C++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About think-cellthink-cell is a software company that specializes in developing graphics products that stand out from the crowd. Our software is used by over 1,000,000 users worldwide, and we are proud of our many happy customers, including renowned consulting companies and large international corporations.We are a fast-paced company that values code quality...

  • C++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About think-cellthink-cell is a software company that specializes in developing graphics products that stand out from the crowd. Our software is used by over 1,000,000 users worldwide, and we are proud of our many happy customers, including renowned consulting companies and large international corporations.We are a fast-paced company that values code quality...

  • C++ Software Engineer

    Vor 4 Tagen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    Exciting Career Opportunity: C++ Software EngineerAbout the Company:A forward-thinking software organization, think-cell is committed to developing groundbreaking graphical solutions that enhance user interaction. With a vast user base globally, including leading consulting firms and major enterprises, our mission is to create software that streamlines the...

  • C++ Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    Exciting Career Opportunity: C++ Software EngineerAbout the Company:A forward-thinking software organization, think-cell is committed to developing groundbreaking graphical solutions that enhance user interaction. With a vast user base globally, including leading consulting firms and major enterprises, our mission is to create software that streamlines the...

  • C++ Developer

    Vor 5 Tagen


    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 4 Tagen


    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++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland We Are 5 Values Vollzeit

    About the RoleWe Are 5 Values is seeking a highly skilled C++ Software Engineer to join our team and play a vital role in designing and developing new algorithms and software features for our cutting-edge graphics products.Key ResponsibilitiesDesign and develop new algorithms and software features for our productCollaborate with fellow Developers to discuss...

  • C++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland We Are 5 Values Vollzeit

    About the RoleWe Are 5 Values is seeking a highly skilled C++ Software Engineer to join our team and play a vital role in designing and developing new algorithms and software features for our cutting-edge graphics products.Key ResponsibilitiesDesign and develop new algorithms and software features for our productCollaborate with fellow Developers to discuss...

  • C++ Software Engineer

    vor 3 Wochen


    Berlin, Berlin, Deutschland Core Tech Recruitment Vollzeit

    Core Tech Recruitment is seeking talented Software Engineers to join a dynamic team at a leading consumer electronics company. This innovative organization, established in Berlin in 1986, specializes in developing cutting-edge communications and networking devices, including wireless and VoIP products. The company is expanding its engineering capabilities...

  • C++ Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    Position OverviewAre you passionate about crafting beautiful code? Do you have a keen interest in sophisticated algorithms? If you are proficient in C++, we would like to connect with you. Here’s a brief overview of what we provide: A diverse range of highly stimulating C++ development challenges A global team of exceptional professionals An environment...

  • C++ Software Engineer

    Vor 4 Tagen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    Position OverviewAre you passionate about crafting beautiful code? Do you have a keen interest in sophisticated algorithms? If you are proficient in C++, we would like to connect with you. Here’s a brief overview of what we provide: A diverse range of highly stimulating C++ development challenges A global team of exceptional professionals An environment...

  • C++ Software Engineer

    Vor 5 Tagen


    Berlin, Berlin, Deutschland We Are 5 Values Vollzeit

    About the RoleWe Are 5 Values is seeking a highly skilled C++ Software Engineer to join our team and play a vital role in designing and developing new algorithms and software features for our product.Key ResponsibilitiesDesign and develop new algorithms and software features for our productCollaborate with fellow Developers to discuss abstract concepts and...

  • C++ Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland FindYou Consulting GmbH Vollzeit

    C++ Software Engineer PositionCompany Overview:FindYou Consulting GmbH has established itself as a prominent player in the software industry over the past two decades. Originally a start-up, the company has evolved into a key provider of cutting-edge data visualization solutions utilized by prestigious organizations globally. Their mission revolves around...

  • C++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at think-cell. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software products.Key ResponsibilitiesDesign and implement new features and algorithms for our software productsCollaborate with cross-functional...

  • C++ Software Engineer

    Vor 2 Tagen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Engineer to join our team at think-cell. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software products.Key ResponsibilitiesDesign and implement new features and algorithms for our software productsCollaborate with cross-functional...

  • C++ Software Engineer

    Vor 4 Tagen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About think-cellthink-cell is a fast-paced software company that specializes in developing graphics products that stand out from the crowd. Our software is used by over 1,000,000 users worldwide, and we are proud of our many happy customers, including renowned consulting companies and large international corporations.Our FocusWe focus on business slides,...