Routing team is in charge of the core routing algorithm library that is used by both client and server navigation solutions to build optimal routes for specific modes of transportation (car, pedestrian, etc) and options (shortest vs fastest, departure at specific time, avoid traffic jams, etc).
Degree in Computer Science, Software Engineering or similar.
5+ years commercial software development experience in C++.
Practical experience with C++11 and STL, cross-platform (Linux, Windows, QNX) development, automated unit and acceptance testing.
Practical experience with complex data structures like graphs, trees and related algorithms.
Good knowledge of OOP, architecture and design patterns.
Basic knowledge of Python.
Excellent command of written and spoken English.
Individual approach to professional and career growth (Personal Development Plan),
Good work conditions and stimulating environment, two monitors on each work place,
Flexible work schedule,
Corporate doctor, dental care, annual vitaminization program for employees,