HERE

Lead Software Engineer (C++)

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

What's the role?

The HERE SDK for Mobile provides a set of programming interfaces that enables developers to build immersive native applications while leveraging our powerful and flexible Open Location Platform.

With features such as search, routing, turn by turn voice guidance, interactive 2D and 3D vector maps and much more, we allow our customers to develop powerful location-based application natively on different platforms like Android and iOS.

If you are a highly skilled and motivated C++ Software Engineer with a passion for tackling complex challenges, we want to hear from you.

 

As a Lead Software Engineer for Search, you will be a key member of our growing SDK engineering team. You will be part of the Search team, to develop the Search components used in the new HERE SDK, as well as related products within the company. This is an experienced position that requires fluency in the latest C++ standard. You are motivated to explore and deliver the best possible solutions to our customers with high quality. You should have a strong passion for technology and a strong customer-centric product sense. You should enjoy working outside the comfort zone and love to learn new technologies.

Milestones

In the first 2 weeks:

  • Familiarize yourself with our current codebase, development tools, and team workflows.
  • Engage in introductory meetings with team members and key stakeholders.
  • Begin contributing to ongoing projects with guidance from the team.

In the first 2 months:

  • Take ownership of a specific module or feature, demonstrating a deep understanding of its architecture and functionality.
  • Contribute to code reviews and provide constructive feedback to peers.
  • Begin actively participating in team discussions and sharing insights on potential improvements.

In the first 6 months:

  • Lead the development of a significant feature, showcasing your ability to drive initiatives to successful completion.
  • Mentor junior team members and actively contribute to the professional growth of the team.
  • Act as a technical authority within the team, contributing to the overall technical strategy.

Who are you?

 

  • Strong background in C++11 and higher
  • Passion for solving complex problems and a drive for continuous learning
  • Strong level in algorithm engineering
  • Strong practice of object-oriented programming
  • Proven track record of delivering high-quality software solutions
  • Excellent collaborative and communication skills
  • Very good command of written and spoken English
  • Bachelor's or Master's degree in Computer Science or a related field is preferred. However, we recognize that valuable expertise can be gained through practical experience without a formal degree.

Good to have:

  • Knowledge of location-based services such as mapping, navigation, GPS
  • Knowledge of Boost C++ libraries
  • Knowledge of CMake/Gradle or other modern build system
  • Knowledge of programming Flutter and/or Dart
  • Knowledge of programming iOS with Objective-C or Swift
  • Knowledge of programming Android with Java or Kotlin

 

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.

Options

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.