Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Lead Engineer (C++14/17, DSA)

HERE Technologies

HERE Technologies

Mumbai, Maharashtra, India · Bengaluru, Karnataka, India
Posted on Wednesday, June 5, 2024

Lead Engineer (C++14/17, DSA)

Job Locations IN-Mumbai | IN-Bangalore
Requisition ID
Research & Development

What's the role?

Path finding and travel time estimation play a key role in various location-based services and navigation solutions offered by HERE. The Routing team at HERE is responsible for building a comprehensive and performant routing solution that has been used by our customers to:

  • Build in-vehicle navigation systems for standard fastest/shortest path routing.
  • Build in-vehicle navigation systems for electric vehicles that can also add charging stations along the route if the destination is not reachable with the current charge state.
  • Help truck drivers navigate large trucks through unfamiliar cities while ensuring they don’t violate legal regulations.
  • Help logistics teams plan the most efficient delivery routes for package delivery.
  • Help ride-share/taxi companies identify vehicles available to pick up passengers in the shortest timeframe.

We are a distributed team working across multiple cities in Germany & India with a culture of excellence based on collaboration and strong engineering fundamentals. As a Lead/Sr. Software Engineer in the team, you will be responsible for

  • Designing and driving implementation of new routing features.
  • Building tools for monitoring performance & quality of existing systems
  • Maintain and improve code quality.

Who are you?

Bachelor/Master’s in Computer Science, Software Engineering, or similar technical degree

  • 5+ years of experience delivering projects with a clear understanding of the overall software engineering process, i.e., analysis, implementation, automated testing, and deployment

  • Proficient in the modern C++ programming language(C++14/17) with effective use of the Standard Template Library

  • Very good understanding of data structures and algorithms

  • Experience in working with continuous Integration and deployment (CI/CD) pipelines. i.e. experience with tools like Jenkins or CI/CD workflows in GitHub/GitLab/BitBucket etc.

  • Experience in working with a Linux based development environment.

Experience/Knowledge in any of the following areas would be a plus:

  • Experience in algorithm engineering.

  • Rust programming language

  • Python

  • Containers (Docker) and their orchestration (Kubernetes)

  • CMake build system

  • Experience with working in a cloud environment (AWS, GCP, Azure etc)

  • Knowledge of routing algorithms like Dijkstra, A-Star, Bellman-Ford etc.

  • Location-based services such as mapping, navigation, GPS

  • Computational Geometry.

What do we offer?

  • An opportunity to work with exceptional developers
  • Challenging problems to solve
  • Work that makes a difference in the world
  • Freedom to decide how to perform your work
  • Variety in the types of projects
  • Feedback so you will know how well you are doing
  • Collaborative, Encouraging Colleagues

HERE is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, age, gender identity, sexual orientation, marital status, parental status, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.


Who are we?

HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely.

At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.
Application FAQs

Software Powered by iCIMS