Algorithm Engineer C++
-
Here’s a little taste of your challenge
Design, implement and maintain state-of-the-art algorithms in C++.
Extend, improve and integrate algorithms in TomTom products for embedded and mobile devices as well as for server-based solutions.
Maintain our navigation software stack and contribute to its software and design quality; always strive to improve the quality of our software products; continuously improve our testing strategies and test coverage.
Create and share interface specifications and code documentation.
What we expect from you
An expert in C++ (embedded) software development, including templates, abstractions and efficient resource handling.
Familiarity with STL and knowledge of the Boost C++ Libraries is a plus.
You like to work as part of a self-organizing Scrum team in a scaled agile framework.
Top-notch programming skills and engineering know how (and a desire to keep learning).
Ability to think outside the box and bring new ideas to the table.
Able to work and play well with others; TomTom is a collaborative environment.
What you can expect from us
You will never get bored! We move fast like a start-up but have the benefits of a billion euro company.
A company culture that likes to work hard and play hard. We like to have fun. There is no sense coming to a job everyday if you don’t like the people you work with.
Have an idea? A suggestion? A new way of doing something? The founders are still very present in the company and are very accessible. We all are. There is always room for good ideas. Entrepreneurialism is valued.
Decisive actions. We don’t like to wait. It’s in our DNA to move forward. So it only makes sense that we don’t jam the company with lots of layers. We make things happen. Quickly.
A fantastic view of Berlin. Our workplace is on the 26th floor!Weitere Informationen zu unserer Stellenausschreibung auf AllDevs- Jobs für die besten Softwareentwickler!