C++ Developer Indoor Positioning for Mobile at Esri (Vienna, Austria)

As an enthusiastic and talented C++ software developer, you will join a team that pushes the boundaries of technology to achieve a shared mission: bringing the power of GIS indoors. In the past few years, Esri has put a large effort into making indoor location, indoor mapping, and indoor GIS accessible and powerful for both consumers and experts across all platforms and devices.

At the Esri R&D Center-Vienna, Austria, we lead the research and development of cutting-edge indoor positioning systems technologies. By combining radio signal data from Bluetooth Low Energy beacons and Wi-Fi with trajectory information derived from sensors on everyday mobile devices, we aim to deliver the world’s best indoor blue dot experience for our users.


  • Work as part of our agile product development team
  • Work with the research team to develop indoor positioning-related algorithms
  • Evaluate implementations of algorithms to determine their impact and usefulness
  • Implement algorithms in C++ and optimize them to run on smartphones
  • Write and maintain unit test cases for the C++ core libraries used in our SDK
  • Communicate requirements and dependencies of the component within the system within the team


  • 3+ years of professional experience developing with C++
  • Understanding of scientific algorithm specifications
  • Strong communication skills in English
  • Bachelor’s in mathematics, physics, computer science, or related field or comparable work experience (advanced degree preferred)

Recommended Qualifications:

  • Professional experience developing with Python
  • Passion for supporting graphics and visualization tools
  • C++ for mobile applications such as Android or iOS

Please let the company know you found this position via aijobsdb.com so we can keep providing you with quality jobs.