Beschreibung
Your tasks- Design and implement state of the art Routing and Traffic algorithms in C++
- Integrate the algorithms in products for embedded / mobile devices as well as for server-based
solutions.
- Create and share code documentation.
- Follow our agile development process and take an active role in team work and meetings.
- Collaborate closely with the development team in creating high quality products.
- Develop and contribute to long-term technical goals and strategies of the department
Your profile
- University Degree in Computer Science, Discrete Mathematics, or a closely related field (Ph.D.
would be a plus).
- Fluency in C++ using templates, abstractions, efficient resource handling.
- Extensive expertise in designing and implementing efficient algorithms, data structures and
interfaces
- Experience with reflection type interfaces would be a plus
- Working knowledge of Java, Android and scripting languages and experience in multi-threaded applications is a plus.
- Knowledge in at least one of the following fields is a plus: shortest paths (point-to-point, one-toall, k-to-k, dynamic and/or static), network flows, map matching, traveling salesman problem, online algorithms or statistics.
- Experience in software development for embedded devices.
- Knowledge of Shell, Perl or Python would be a plus.
- Knowledge of Linux based development environments and tools.
-Good written and oral language skills in English.