Principal Software Engineer - Autonomous Driving

Job Locations US-CA-Berkeley | US-IL-Chicago
Requisition ID
Research & Software Developmnt


HERE Technologies, the Open Location Platform company, enables people, enterprises and cities to harness the power of location. By making sense of the world through the lens of location we empower our customers to achieve better outcomes – from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit


The HERE Highly Automated Driving (HAD) team is expanding!


HERE is seeking a talented Principal Research Engineer to develop a global highly accurate and precise 3D map for autonomous driving by probabilistically aggregating crowd-sourced multi-sensor data from millions of cars in near real-time. This technology spans over multiple disciplines such as large scale graph optimization, computer vision, machine learning and scalable AWS solutions. In this role the candidate will develop large-scale graph optimization by modeling the uncertainty in the data from different sensors and different fidelities.


Key Responsibilities:

  • Develop algorithm for parallel large scale graph optimization of the geometry and attributes for map objects from multi-sensor data.
  • Develop models for the uncertainty of sensor measurements obtained from moving vehicles.
  • Maintain an up-to date technology developments across industry and research community.
  • Implement novel technologies as a part of an agile team.



  • PhD or Masters in Computer Science, Applied Mathematics, Electrical Engineering or any related field with in-depth understanding of topics in Probabilistic Graphical Models and/or Computer Vision and/or Machine Learning
  • Track record of contribution to research communities and/or efforts, including publishing papers
  • Intermediate C++ and python software development skills
  • Creative, resourceful, and innovative problem solver


Desired Skills:

  • Relevant work experience, including full time industry experience or as a researcher in university
  • Strong publication record in industry and academia
  • Experience with Visual SLAM, Ceres solver, Graph optimization libraries
  • Proficiency with Linux and scripting languages (Shell, Matlab, Perl)


Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets.


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

Connect With Us!

Not ready to apply? Connect with us for general consideration.