A C software developer at Esri will work within an agile team to develop and optimize indoor positioning algorithms for mobile devices, contributing to indoor GIS technology and enhancing indoor location experiences.
Key Responsibilities
Develop indoor positioning algorithms in C for mobile devices
Evaluate and optimize algorithm implementations for performance and usefulness
Write and maintain unit tests for C core libraries used in the SDK
Collaborate within an agile product development team
Work with research team to integrate algorithms and system requirements
Requirements
2 years of professional experience developing with C
Understanding of scientific algorithm specifications
Strong communication skills in English
Bachelor's degree in mathematics, physics, computer science, or related field