C++ Algorithm Engineer at TomTom Berlin
Our team achieves more every day. So can you.
We have been making navigation apps since 2002 and have been the market leader ever since.
And, we are not slowing down.
·Are you passionate about routing applications and automotive navigation?
·Do you think of yourself as an Expert of C++?
·Do you like working on next generation technologies? Who doesn’t actually?
·What about making a difference with your OWN ideas for features and improvements, getting a top place on the backlog?
How about - Want to code the future?
Pretty big thinking. We like to think we make that happen.
We are looking for the best and brightest minds in C++ software development to join our navigation engine development team NavKit. The experience (and future opportunities) may include complex algorithm development, optimization for embedded devices, solving scalability issues when dealing with huge amounts of static and dynamic map and traffic data, efficiently serving a rapidly increasing user base, developing a variety of novel algorithms on road networks and providing the best possible user experience.
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.
·Experience with Machine Learning 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!
Want to join us?
We would like to meet you!
Please apply through www.tomtom.com/careers. The reference to this job is 25262
Your recruiter for this position is Timon Robert Krommendam
We kindly ask you to complete the form and attachments in English.
Pre-employment screening of all external candidates is part of the selection process