10 hours ago
Vienna, AustriaMid Level
Responsibilities
- Build and optimize C++ software components for smartphones.
- Collaborate with research teams on indoor-positioning algorithms.
- Evaluate algorithm implementations for impact and usefulness.
- Write and maintain unit tests for C++ SDK core libraries.
- Communicate component requirements and dependencies within the team.
- Work within a multidisciplinary agile product development team.
Requirements
- At least 2 years of commercial or equivalent-scale C++ software development experience.
- Fluency with modern C++ and associated technologies including STL, Boost, Clang, and MSVC.
- Understanding of scientific algorithm specifications.
- Ability to collaborate with a team to build quality software in an evolving environment.
- Strong English communication skills.
- Bachelor’s degree in computer science, mathematics, physics, or a related field.
- Preferred: master’s degree in computer science, Python development experience, graphics and visualization experience, and C++ mobile application development for Android or iOS.
Benefits
- On-site role in Vienna, Austria.
- Esri is an equal opportunity employer and supports reasonable workplace accommodations.
About Esri
Esri develops the ArcGIS geographic information system platform for mapping, spatial analytics, and location intelligence used by governments, utilities, transportation, natural resources, and commercial enterprises. The privately held company, founded in 1969 and headquartered in Redlands, California, monetizes through software licenses and subscriptions, cloud services, data, training, and consulting. Its tools power web and mobile mapping, geospatial APIs, and enterprise systems for planning, operations, and emergency management worldwide.
