C++ Developer: Salary: 7 500 - 10 834 Per Month
C++ Developer: Salary: 7 500 - 10 834 Per Month
C++ Developer: Salary: 7 500 - 10 834 Per Month
About us
"Thank you, think-cell, for sponsoring the Standard C++ Foundation and challenging our
Microsoft compiler team with complex C++ code." Herb Sutter, President of the
Standard C++ Foundation
We do not have to make compromises with regard to code quality and beauty, because
think-cell is profitable. We are willing to go the extra mile of developing sophisticated
algorithms and refining our user interface, and we are proud of our many happy
customers. The fact that the company is owned and managed by seasoned computer
scientists certainly contributes to a working environment that makes exceptional
developers come and stay.
Language
Library
Algorithms
think-cell was founded on the idea for an algorithm for automatic slide layout, and
we are still on an exciting journey towards that ambitious vision. You can see our
most recent release in action!
We developed a new algorithm for automatic point cloud labeling that allows
labels to be positioned away from the actual points.
We developed a new algorithm for automatic column chart labeling.
We are working with John Forrest – author of the linear solver CLP – to make his
simplex code faster on our kind of problems.
We developed many generic data structures that are not in C++ or Boost, for
example partitions.
Our software not only produces charts, it is also able read them back from paper.
For our chart recognition tool, we rely on OpenCV and the Leptonica Image
Processing Library.
Reverse Engineering
We are looking for smart, creative developers with a solid theoretical background. Our
team of developers consists of those with 15+ years of commercial experience in
various fields, to fresh graduates in Computer Science, Physics and Mathematics. A
university degree or work experience with C++, together with a fresh and creative
problem-solving approach would be an excellent combination for this role. As all of our
recruitment steps are task-based, the selection is based on the skills demonstrated
during our tests.
You will work largely independently and will be responsible for the whole range of
activities when 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 thus put everyone in control of their own work.
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 in the
U.S. and Germany.
We pay very competitive salaries and offer our developers EUR 130,000 annually
following one year of employment. If necessary, we will go out of our way to help you
relocate to Berlin, and will do what we can to help you acquire a work permit. While you
should be able to communicate effectively in English, knowing German is not required.
German language courses can be arranged, if desired.