Qreer.com

Welcome to Qreer

Hi there,
Welcome to our European job board Qreer.com. The best place to find jobs and internships all across Europe in the broad fields of Engineering, Software, Science and Technology.
Should you have any recommendations or questions, please don’t hesitate and send us an e-mail using this link
Have a nice day! Qreer.com team

Exposure Qreer.com

Qreer.com has over 55.000 technical recruiters from leading companies all over Europe registered on its European platform with jobs and internships in Engineering, Software, Science & Technology. Register and face the future with your own personal adventure!

Upload your resume or CV

As an applicant or job seeker looking for new career opportunities, you can simply upload your resume and apply to positions at most leading companies all across Europe.

Why use Qreer

Let’s not hesitate and start browsing for international careers in your own competence areas on our European platform. We offer you the chance to browse through over 150 technical specialties. Hey, is your specialty not there, just send us an e-mail here.

Civil Engineering Jobs & Internships

One of the oldest forms of engineering and the backbone of our society is Civil Engineering or Construction / Structural Engineering. You design, construct and maintain bridges, roads or buildings and many more to make our life easier, faster and safer.
Are you looking for a challenging position in Civil engineering? Visit our Civil engineering pages here and you’ll find the job or internship you’re looking for.

Aerospace Engineering Jobs & Internships

Another direction out of the 18 showcased is the field of Aerospace. If you have a technical degree and are looking for an opportunity in Aerospace Science, Astrophysics, Aviation, Space Engineering, Space Technology, Planetary Science, Space Research, Rocket Science or related then you have found the best place to find the right job for you. Browse here for the latest jobs in Aerospace.

Web Development / Software Engineering Jobs & Internships

Software Engineering is just 1 of the 18 technical background that are showcased where specific jobs in for example web development all across Europe can be found with just 2 clicks. This can vary from App development, responsive website development or front-end and back-end jobs listed. You can conveniently search and apply to those matching your skillset and ambition.

Internships in Engineering, Software, Science & Technology

Our European platform allows you to search through the available internships at most leading companies all across Europe. You can select a country (Germany, Netherlands, Belgium, UK, Austria, Switzerland or any of the other European countries), an education level (BSc, MSc or PhD) or specialism and search for a related internship or graduation assignment in these sectors matching your skills or future ambition.

    C++ Software Developer Job in Berlin, Germany

    Since 2002, think-cell produces graphics software that performs most of the painstaking work of creating data-driven slides for professional Excel and PowerPoint users. More than 400,000 users world-wide rely on our software for their daily business as it makes creating PowerPoint presentations so much easier, faster, and more enjoyable.

    In contrast to large software companies, we do not have program managers that specify every feature down to the shortest line of code. Your ideas are welcome, even if they mean that we have to change a lot of code to make things better. There are no deep management structures, no meetings, no deadlines and no long decision-making processes. What really matters to us is high quality code and the happiness of our team.

    We offer a welcoming office environment in the heart of Berlin, a full-time company nanny, and a very competitive salary: For example, for developers, EUR 120,000 annually after one year of employment.

    C++ Software Developer Job Description

    We are looking for smart, creative developers with a solid theoretical background. You will work largely independently, and will be responsible for the whole range of activities when implementing a new feature. 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 minimize communication losses and put everyone in control of their own work. Your ideas are welcome, even if they mean that we have to change a lot of code to make things better.

    Here are some highlights of what we have done:

    Algorithmic highlights

    • 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 quite a few generic data structures that are not in C++ or Boost, for example partitions.
    Hacking highlights
    • To do things which are not possible via the documented Microsoft Office API, we do lots of reverse engineering with the disassembler IDA from Hex-Rays.
    • We wrote probably the best function hooking engine out there. On each start of our software, we patch the Microsoft Office executables in memory. We search for small chunks of assembly code rather than hard-coding patch addresses to be robust against minor code modifications.
    • We redirect PowerPoint's and Excel's window contents into offscreen buffers and use Direct3D 9.0 to render our user interface on top.
    Other highlights
    • We fund the working group for programming languages of the German Institute for Standardization (DIN). Some of our employees are members in this committee and vote in the international standardization process of ISO/IEC C++.
    • We have already switched to C++11 functionality in many places, in particular lambdas and rvalue references.
    • We use Boost throughout our code, e.g., Boost.Spirit for most of our parsing needs.
    • We have our own reference-counting and persistence libraries to save and restore whole object trees.
    • We wrote a parser and writer for the Excel .xls format.
    • We have an extensive bug reporting infrastructure. Assertions and error checks stay in the release code, and our software automatically reports bugs to our server. The server analyzes the bug, categorizes it and files it in a database that all developers can access. If an update fixes the bug, the user can download the update directly from a bug response web page.

    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 connections to universities and research institutes in the U.S. and Germany.

    think-cell encourages a healthy work-life balance. We do not work at night or on weekends, and support our staff's families with a full-time company nanny. She is available for free when children are sick, or if you just feel like spending an evening out.

    We pay very competitive salaries, and offer our developers a salary of EUR 120,000 annually after only 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.

    C++ Software Developer Job Requirements

    • We are looking for smart, creative developers with a solid theoretical background.
    • You should be able to look at a problem from the user's perspective, discuss abstract concepts with fellow developers, as well as produce an elegant implementation.
    • Developers we have hired in the past mostly hold an exceptional master's degree in computer science or even a doctorate.
    • For this position you need to be able to speak either English or German fluently.
    Desired skills include:
    • C++11
    • C++14
    • data structures
    • linear programming
    • functional programming

    C++ Software Developer Application Information

    If you think that you would be a good fit for our team,please send your CV (no cover letter necessary) and simply use the 'apply' button below.

    And remember, you found this opportunity on www.Qreer.com

    C++ Software Developer Summary

    Education Backgrounds: Mathematics
    Physics
    Software Engineering
    Specialties: Algorithms
    Artificial Inteligence
    Programming
    Software Architecture
    Education Level: Undergraduate (Bachelors)
    Postgraduate (Masters)
    Doctorate (PH.D)
    Experience: 10 - 15 years
    2 - 5 years
    5 - 10 Years
    Languages spoken: English
    Job Location: Berlin, Germany
    Keywords: C++, C++11, artificial intelligence, computer graphics, algorithms, data structures, linear programming, functional programming

    Apply

    think-cell Software GmbH

    Berlin, Germany
    Annika Klauske
    +493066647310
    View Company Profile More Jobs with

    Type: Job

    Deadline: 10th February 2016

    Job reference (ID): 9383

    Save This job is saved