Lead C++ Engineer

1 week ago


Bengaluru, Karnataka, India HERE Technologies Full time

Who are we and the team?

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.

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.

What's the role?

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

  • 7+ 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.

YOUR CHANGE IS HERE


  • C++ Lead

    1 week ago


    Bengaluru, Karnataka, India Shell Infotech Full time

    Job Description :Position : C++ LeadLocation : BangaloreExperience : 7+ Years Experience in software development in C++, UI Automation Experience in design patterns and practical application of same Expertise in development, testing and debugging skillsTriage problems and coordinate with multiple teams for issue resolution. Strong abstraction, analytical and...

  • Lead C++ Developer

    1 week ago


    Bengaluru, Karnataka, India Cyitechsearch Full time

    About the Role :We are seeking a highly motivated and experienced Lead C++ Developer to join our growing team. In this leadership role, you will play a key part in designing, developing, and maintaining large-scale, high-performance C++ applications utilizing modern architectures like microservices and NoSQL databases. You will not only contribute...

  • C++ Lead Analyst

    1 week ago


    Bengaluru, Karnataka, India CGI Full time

    Position Description: 7-10Technical LeadRole Description•Member will be involved in coding, best practices and very good design/analytical/code review skills•Member will be involved in estimation techniques, SDLC, Development methodologies (Agile is an advantage), and industry standard processes.•Members should create detailed mapping between old...

  • Embedded C/ C++

    1 week ago


    Bengaluru, Karnataka, India Tejas Networks Full time

    Profile Description:Designation: Senior / Lead Engineer, R&DLocation: BangaloreExperience: 5 to 9 YearsEducation: BE/ B.Tech (CSE, ECE, ETC, IT)Key Skill:C++, Linux, CLI, Netconf, YangPreference: Folks willing to work on Management plane developmentPlease find the JD below –Good coding and analytical skillsGood knowledge on algorithms and data...

  • Embedded C Engineer

    1 week ago


    Bengaluru, Karnataka, India Changeleaders Full time

    JOB DESCRIPTION :Role : Embedded C Developer/ EngineerExperiences : - 6 yearsLocation : ChennaiPrimary Skills : Embedded C programming, Data Structure & PointersDesired Skills & Responsibilities : An Embedded C Engineer well versed in software development using data structures and pointers. This person should be comfortable in troubleshooting code to...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India Mount Talent Consulting Full time

    Job Title: Software Engineer - C++ DeveloperCompany: Leading Financial Technology FirmRequirements:A degree in computer science or related fields2 to 3 years of experience in C++ developmentA strong background in data structures, algorithms, and object-oriented programming in C++Excellent problem-solving abilities and effective communication skillsExperience...


  • Bengaluru, Karnataka, India IPETRONIK GmbH & Co. KG Full time

    Software Engineer C++ at IPETRONIK GmbH & Co. KG | softgarden View job here Software Engineer C++ Full Time Bengaluru, Karnataka, India Hybrid With Professional Experience 11/23/23 Job Description We are seeking a talented C++ developer to join our team. The ideal candidate will have experience developing high-performance, portable, scalable software...

  • C++ Lead

    1 week ago


    Bengaluru, Karnataka, India Bristlecone Full time

    Lead Job Description:Overall, 8 to 12 years of Development experienceExpert in coding and debugging in C++ in Linux environment.Proficient on Linux environment, 5+ years experience.Experience managing a team of 10.Must have handled scrum callsExperience with helping Team resolve technical queries.Experience in resolving complex Technical issuesMust have...

  • Lead Engineer

    1 week ago


    Bengaluru, Karnataka, India Tejas Networks Full time

    JD for Lead Engineer for POTP Software:Experience and/or "hands on" working knowledge in the following areas:Bachelors or master's degree in Electronics engineering or Computer Science.6 to 10 years of developing software experience in C/C++ on Linux based environment .Experience with multi-tasking, multi-threading , interrupt , POSIX IPC , System V IPC ,...

  • Lead Engineer

    1 week ago


    Bengaluru, Karnataka, India Blue Silicon Infotech Private Limited Full time

    Job Description :Role : Lead Engineer Good leadership and communication skills Good understanding of storage device Protocols like eMMC/UFS Having experience of managing 56 members of team and taking up overall end to end responsibility Experience in understanding and writing test cases and scripts as per Protocol specification. Good understanding and...

  • C,c++,c# + Vc++

    1 week ago


    Bengaluru, Karnataka, India Skillety Technologies Full time

    Job Description: Bachelor, Master or equivalent degree preferably in Computer Science or Engineering 5+ years of experience with last 3 years as Application developer (C, C++ or C#) Fluent in programming languages (C, C++, VC++ [MFC], C#) Fluent in Frameworks/Standards (.NET 6.0, EF Core, ASP.NET Web API, OAuth 2.0 & OpenID) MS SQL Server, No SQL...


  • Bengaluru, Karnataka, India Netradyne Technologies India Pvt Ltd Full time

    You will lead a team of engineers, establish, implement, and evolve processes to ensure the efficient and high-performance operation of our in-house designed and developed driver monitoring and assistance technology.Your responsibility will include:Crafting and developing tools, frameworks, and reporting mechanisms for system optimization.Streamlining...


  • Bengaluru, Karnataka, India Solutioner Full time

    Empower the Future of Energy Payments: Senior C++ Software EngineerLocation - Bengaluru ( No Remote working )Company: Join our client, a leading technology partner for a multi-billion dollar Energy/Petrospace conglomerate, and shape the future of secure embedded paymentsSummary: As a Senior C++ Software Engineer, you'll play a pivotal role in building and...

  • C/C++ Developer

    1 week ago


    Bengaluru, Karnataka, India Hiring House Technology Full time

    Job DescriptionWe are looking for a Software Engineer/Developer with4-6 years of experience in system programming and a strong background in C or C++ . The ideal candidate will have a deep understanding of networking and network stack,with experience in Telecom domain development being preferred .Key Responsibilities:Develop and maintain software...

  • c++

    1 week ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    SKILL :Application C++EXP:4 to 8yrLOCATION:Pune/ Bangalore/Hyderabad/NagpurC++, Multi-threading, Inter-process communication, Remote procedure calls.C++ on Windows platform, Programming device communication.Qualifications :BACHELOR OF ENGINEERING

  • Lead Engineer

    1 week ago


    Bengaluru, Karnataka, India Imperva Full time

    (a a mission to help organizations protect their data and all paths to it. With an integrated approach combining edge, application security, and data security, customers around the world trust Imperva to protect their applications, data, and websites from cyberattacks. Imperva Threat Research and our global intelligence community keep Imperva ahead of the...

  • Lead Engineer

    1 week ago


    Bengaluru, Karnataka, India Imperva Full time

    (a a mission to help organizations protect their data and all paths to it. With an integrated approach combining edge, application security, and data security, customers around the world trust Imperva to protect their applications, data, and websites from cyberattacks. Imperva Threat Research and our global intelligence community keep Imperva ahead of the...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India Infogain Full time

    C++ Developer (Lead) with skills C, C++, Delphi for location Bangalore, India Posted on: May 24, Share on Linkedin Share on Twitter Share on Facebook ROLES & RESPONSIBILITIES Job Description: Skilled Delphi software developer with a minimum of 5 to 7 years of hands-on experience in Delphi programming. Proficient in developing and maintaining...

  • C/C++ Developer

    1 week ago


    Bengaluru, Karnataka, India Hiring House Technology Full time

    Job DescriptionWe are looking for a Software Engineer/Developer with 4-6 years of experience in system programming and a strong background in C or C++. The ideal candidate will have a deep understanding of networking and network stack, with experience in Telecom domain development being preferred.Key Responsibilities: -Develop and maintain software...

  • C++ Developer

    1 week ago


    Bengaluru, Karnataka, India UnionSys Technologies Full time

    UnionSys Technologies, a leading company in the Internet industry, is seeking a highly skilled and motivated C++ Developer to join our team. As a C++ Developer, you will have the opportunity to work on cutting-edge projects that will shape the future of the Internet.ResponsibilitiesDevelop, test, and maintain C++ software applications and...