Aktuelle Jobs im Zusammenhang mit C++ Software Developer - Berlin, Berlin - Software think-cell

  • C++ Software Developer

    vor 3 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleWe are seeking a highly skilled C++ Software Developer to join our team at think-cell. As a C++ Software Developer, you will be responsible for designing, implementing, and testing software applications using C++.Key ResponsibilitiesDesign and implement software applications using C++Test and debug software applications to ensure they meet...

  • C++ Software Developer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About think-cellthink-cell is a fast-paced software company in Berlin, Germany, with a focus on 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.Job DescriptionWe are looking for a talented C++ Developer to join our team. As a C++ Developer, you...


  • Berlin, Berlin, Deutschland Software think-cell Vollzeit

    Are you a skilled C++ developer looking for a challenging role that allows you to grow professionally? We're seeking a talented individual to join our team as a C++ software developer.About the RoleWe're a fast-paced software company in Berlin, Germany, with a focus on developing graphics products that stand out from the crowd. Our team's backgrounds range...


  • Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleWe're 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'll be part of our international team of brilliant minds, collaborating with experienced Developers and learning from the best.Key ResponsibilitiesDesign and implement high-quality C++ code, leveraging...


  • Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleWe're 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'll be part of our international team of brilliant minds, collaborating with experienced Developers and learning from the best.Key ResponsibilitiesDesign and implement high-quality C++ code, leveraging...

  • C++ Software Developer

    vor 3 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    At think-cell, we're looking for talented C++ Developers to join our team. As a C++ Developer, you'll be working on developing graphics products that stand out from the crowd. Our software is used by over 1,000,000 users worldwide, and we're proud of our many happy customers.About the roleWe're seeking bright, creative Developers with a solid theoretical...

  • C++ Software Engineer

    vor 3 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the RoleWe are seeking a highly skilled C++ Developer to join our team at think-cell. As a C++ Developer, you will be responsible for designing, implementing, and testing software applications using C++ programming language. Your primary focus will be on developing high-quality, efficient, and scalable software solutions that meet the needs of our...

  • Software Developer C#

    vor 1 Monat


    Berlin, Berlin, Deutschland Enpal GmbH Vollzeit

    Job DescriptionAs a skilled Software Engineer C#, you will play a key role in delivering innovative solutions for the energy transition. You will work on complex problems, collaborating with cross-functional teams to design, develop, and deploy scalable cloud-native applications using C# and Azure.We are looking for a talented individual who is passionate...

  • Software Developer C#

    vor 1 Monat


    Berlin, Berlin, Deutschland Enpal GmbH Vollzeit

    Job DescriptionAs a skilled Software Engineer C#, you will play a key role in delivering innovative solutions for the energy transition. You will work on complex problems, collaborating with cross-functional teams to design, develop, and deploy scalable cloud-native applications using C# and Azure.We are looking for a talented individual who is passionate...

  • Software Developer C#

    vor 3 Wochen


    Berlin, Berlin, Deutschland Enpal GmbH Vollzeit

    About the RoleWe are seeking a skilled Software Developer C# to join our team at Enpal GmbH. As a key member of our software development team, you will play a crucial role in delivering complex solutions for renewable energy.Key ResponsibilitiesDesign and develop software applications using C# and React.Collaborate with cross-functional teams to deliver...

  • C++ Software Engineer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About the JobWe're 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'll be part of a flat organization with plenty of room for your ideas and work on developing graphics products that stand out from the crowd.Key ResponsibilitiesDevelop high-quality C++ code, utilizing...

  • C++ Software Developer

    vor 3 Wochen


    Berlin, Berlin, Deutschland think-cell Vollzeit

    We're looking for a skilled C++ Developer to join our team at think-cell. As a C++ Developer, you'll be working on developing graphics products that stand out from the crowd. Our software has more than a million users across 25,000+ organizations globally, and we're used by 10 out of the 10 top global consulting firms, 89% of the Fortune 100, the entire DAX...

  • Software Developer

    Vor 7 Tagen


    Berlin, Berlin, Deutschland Rahantech GmbH Vollzeit

    Rahantech GmbH is seeking a skilled C#/.NET Developer to join their team in Germany.About the JobDesign, develop, and maintain applications using C# and the .NET framework.Collaborate with cross-functional teams to deliver high-quality software solutions.Participate in code reviews and contribute to continuous improvement processes.RequirementsAt least 2+...

  • C++ Software Developer

    vor 3 Wochen


    Berlin, Berlin, Deutschland TERAKI Vollzeit

    Job Description:We are seeking a highly skilled C++ software developer to join our team at Teraki. As a key member of our engineering team, you will be responsible for designing and developing highly performant computer vision and video processing software for hardware-constrained embedded devices and GPU-based systems.Responsibilities:Design and develop...


  • Berlin, Berlin, Deutschland Lexxion Publisher Vollzeit

    We are seeking a talented Software Developer to join our team. The ideal candidate should have proficiency in Python and C++ programming languages.Develop and maintain software applications using Python and C++.Collaborate with cross-functional teams to design and implement software solutions.Stay up-to-date with industry trends and emerging technologies.


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    Senior Software Engineer - AI ResearchIC Resources is partnering with a company conducting groundbreaking AI research into brain activity, aiming to improve sleep quality. This innovative project bridges the gap between artificial intelligence and bio-medical engineering.Key Responsibilities:Develop software using C# and.NETWork with Windows Presentation...


  • Berlin, Berlin, Deutschland IC Resources Vollzeit

    Senior Software Engineer - AI ResearchIC Resources is partnering with a company conducting groundbreaking AI research into brain activity, aiming to improve sleep quality. This innovative project bridges the gap between artificial intelligence and bio-medical engineering.Key Responsibilities:Develop software using C# and.NETWork with Windows Presentation...


  • Berlin, Berlin, Deutschland Rahantech GmbH Vollzeit

    Rahantech GmbH is seeking a skilled C#/.NET software developer to join our team in Germany.Key ResponsibilitiesDesign, develop, and maintain applications using C# and the .NET framework, adhering to best practices in software development.Analyze business requirements and design software solutions that meet the needs of our clients, ensuring scalability and...


  • Berlin, Berlin, Deutschland Rahantech GmbH Vollzeit

    Rahantech GmbH is seeking a skilled C#/.NET software developer to join our team in Germany.Key ResponsibilitiesDesign, develop, and maintain applications using C# and the .NET framework, adhering to best practices in software development.Analyze business requirements and design software solutions that meet the needs of our clients, ensuring scalability and...

  • C++ Developer

    vor 4 Wochen


    Berlin, Berlin, Deutschland Software think-cell Vollzeit

    About think-cellthink-cell is a fast-paced software company in Berlin, Germany, with a focus on developing graphics products that stand out from the crowd. Our software makes creating PowerPoint presentations so much easier, faster, and more enjoyable for over 1,000,000 users worldwide.Our TechnologyWe use C++ as our primary programming language and employ...

C++ Software Developer

vor 2 Monaten


Berlin, Berlin, Deutschland Software think-cell Vollzeit
About think-cell

think-cell is a software company specializing in developing graphics products that stand out from the crowd. Our software is used by over 1,000,000 users worldwide, including renowned consulting companies and large international corporations.

Our Focus

We focus on business slides, offering great potential for automation of the layout tasks traditionally performed by PowerPoint users themselves. Our challenges include:

  • A solid understanding of what makes a good layout
  • Algorithms that produce an aesthetically pleasing output fast enough for interactive slide design
  • An intuitive and unobtrusive graphical user interface that supports our original approach to slide layout
  • Solid technical solutions for automatic bug reporting and updates
  • Compatibility with third-party software on the computers of over a million users
Our Technology

We use C++ as our primary programming language, with some Assembler glue code and Python for build scripts. We closely track the latest versions of our compilers, Visual C++ and Xcode, to use the latest C++ standard features. We fund the working group for programming languages of the German Institute for Standardization (DIN) and are an official sponsor of the Standard C++ Foundation.

Our Library

We use Boost throughout our code, including Boost.Spirit for parsing. We have our own range library, a cross-platform library to support macOS and Windows with a single code base, and reference-counting and persistence libraries to save and restore whole object trees.

Our Algorithms

We have developed algorithms for automatic slide layout, automatic point cloud labeling, and automatic column chart labeling. We are working with John Forrest to make his simplex code faster for our kinds of problems. We have also developed generic data structures not found in C++ or Boost, such as partitions.

Our DevOps

We use Visual Studio with the MSVC compiler on Windows and Xcode with Clang on the Mac. We employ OpenGL on the Mac and DirectX on Windows to render our own user interface on top of PowerPoint's and Excel's window contents. We use Request Tracker (RT) for issue tracking and Git hosted on-premise for version control. We have a build server that continuously builds the project and sends emails to developers in case of failure.

About the Job

We are looking for bright, creative Developers with a solid theoretical background. Our team consists of a wide range of people, from recent graduates in Computer Science, Physics, and Mathematics to Developers with 10+ years of experience. A university degree or work experience with C++, together with a fresh and creative problem-solving approach, would be an excellent combination for the role.

You will mostly work independently and will be responsible for the whole range of tasks involved in implementing a new feature. You should be able to look at a problem from the user's perspective and discuss abstract concepts with fellow developers. We expect each of our Developers to do architecture, design, implementation, customer feedback, and bug fixing, rather than splitting these activities between several people.

We have published several scientific articles in the areas of artificial intelligence and computer graphics, and we will encourage you to do the same. We sponsor visits to conferences and have close relationships with universities and research institutes across the U.S. and Germany.

We encourage a healthy work-life balance and do not work at night or on weekends. We pay very competitive salaries and offer our Developers EUR 130,000 annually after one year of employment. If necessary, we will go out of our way to help you relocate to Berlin, and we will do what we can to help you acquire a work permit. You should be able to communicate effectively in English. Knowing German is not required, but we will arrange and cover the costs of German lessons, if desired.