A

C++ Developer

Relocation
Apply
AI Summary

Seeking talented C++ Developers to join an innovative engineering team, focusing on developing and refining core algorithms and cross-platform software. Requires strong theoretical background in CS, Math, or Physics, with practical C++ experience and a passion for elegant solutions. This role offers impactful engineering work in a collaborative environment with minimal bureaucracy.

Key Highlights
Develop and refine core algorithms for presentation software.
Enhance cross-platform software (macOS and Windows).
Work with modern C++ standards and best practices.
Key Responsibilities
Design, develop, and maintain high-performance, reliable C++ codebases for core features and algorithms.
Contribute to the development of proprietary algorithms for slide layout, chart labeling, and document processing.
Collaborate closely with cross-functional teams to translate product requirements into technical solutions.
Participate in code reviews, testing, and debugging to ensure the delivery of high-quality software.
Enhance existing features and optimize performance to meet evolving user needs.
Engage in research and development activities, including algorithm innovation and integration of computer vision techniques.
Contribute to open-source initiatives and industry standardization efforts related to C++.
Maintain a strong focus on code quality, documentation, and best practices to ensure maintainability and scalability.
Technical Skills Required
C++ Algorithms Data Structures
Benefits & Perks
Competitive salary package
Guaranteed raise to 130,000 EUR after the first year
Relocation support for candidates moving to Berlin
Flexible work environment with adaptable working hours and remote work options
Opportunity to work with a talented international team
Support for continuous learning and development
Nice to Have
Familiarity with cross-platform development on macOS and Windows.
Knowledge of libraries such as Boost, and experience with custom library development.
German language skills are not required.

Job Description


About The Company

think‑cell is a leading provider of presentation software solutions that empower professionals across various industries to create compelling and visually appealing presentations efficiently. With a strong focus on innovation, quality, and user-centric design, think‑cell has established itself as a trusted partner for over 1.3 million users in more than 35,000 companies worldwide, including top consulting firms and global enterprises. The company maintains a global presence with offices in Berlin, Denver, Boston, London, Tokyo, and Dubai, fostering a diverse and dynamic work environment. Think‑cell’s commitment to technological excellence and continuous improvement positions it as a market leader in productivity software, dedicated to shaping the future of presentation technology.

About The Role

We are seeking talented and motivated C++ Developers to join our innovative engineering team. This role offers an exciting opportunity to work on complex, technically challenging projects that directly impact the productivity of millions of users worldwide. As a C++ Developer at think‑cell, you will be involved in developing and refining core algorithms, enhancing our cross-platform software, and contributing to the evolution of our proprietary technologies. The ideal candidate will possess a strong theoretical background in Computer Science, Mathematics, or Physics, coupled with practical C++ programming experience and a passion for elegant, efficient solutions. You will work in a collaborative environment that values independence, creativity, and quality, with minimal bureaucratic overhead, allowing you to focus on impactful engineering work.

Qualifications

  • Proven expertise in C++ programming, either through academic coursework or professional experience.
  • Background in Computer Science, Mathematics, Physics, or related fields.
  • Strong understanding of algorithms, data structures, and software design principles.
  • Experience with modern C++ standards (C++11 and beyond) and best practices.
  • Familiarity with cross-platform development on macOS and Windows.
  • Knowledge of libraries such as Boost, and experience with custom library development.
  • Ability to analyze and optimize performance-critical code.
  • Excellent problem-solving skills and a creative approach to tackling technical challenges.
  • Good command of English; German language skills are not required.
  • Ability to work independently, collaborate effectively with team members, and contribute to innovative solutions.

Responsibilities

  • Design, develop, and maintain high-performance, reliable C++ codebases for core features and algorithms.
  • Contribute to the development of proprietary algorithms for slide layout, chart labeling, and document processing.
  • Collaborate closely with cross-functional teams to translate product requirements into technical solutions.
  • Participate in code reviews, testing, and debugging to ensure the delivery of high-quality software.
  • Enhance existing features and optimize performance to meet evolving user needs.
  • Engage in research and development activities, including algorithm innovation and integration of computer vision techniques.
  • Contribute to open-source initiatives and industry standardization efforts related to C++.
  • Maintain a strong focus on code quality, documentation, and best practices to ensure maintainability and scalability.

Benefits

At think‑cell, we value our employees and strive to provide a comprehensive benefits package that supports your professional growth and personal well-being. We offer a competitive salary package, including a guaranteed raise to 130,000 EUR after the first year. We also provide relocation support for candidates moving to Berlin, fostering a smooth transition into our vibrant team. Our flexible work environment promotes work-life balance through adaptable working hours and remote work options. You will have the opportunity to work with a talented international team, gaining exposure to cutting-edge technologies and industry best practices. Additionally, we support continuous learning and development, encouraging participation in conferences, training, and industry collaborations.

Equal Opportunity

think‑cell is committed to fostering an inclusive and diverse workplace. We believe that a variety of perspectives and experiences enrich our team and drive innovation. We are an equal opportunity employer and welcome applications from candidates of all backgrounds, regardless of race, gender, ethnicity, age, religion, or disability. Our hiring practices are based solely on merit, skills, and potential. We strive to create an environment where everyone feels valued, respected, and empowered to contribute to our shared success.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

The Exploration Company

Germany
Visa Sponsorship Relocation Remote
Job Type Other
Experience Level Not Applicable

orbital critical systems (grup...

Germany

Lead Data Modelling Professional

Programming
18h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Fusion Consulting

Germany

Subscribe our newsletter

New Things Will Always Update Regularly