Overview
Bring your passion for C to help us develop a cross platform mapping API that runs on the latest mobile devices using the latest compilers and C standards. This is a great opportunity to design and develop nextgen Esri technology. We love making a difference and leading the way in developing innovative technology.
Responsibilities
- Build C software components that follow industrystandard design patterns development methodologies and deployment models
- Develop excellent software for use in field mapping data collection sensor networks street navigation and more
- Collaborate with other programmers and developers throughout the development process
- Define user requirements; design and develop applications and APIs for devices
- Ensure that ArcGIS software meets realworld usage scenarios
- Solve and articulate complex problems with application design development and user experiences
Requirements
- 5 years of commercial software development experience
- Fluent in and passionate about modern C (C11 and higher STL Boost Clang MSVC)
- Object oriented design skills
- Understanding of algorithms and design patterns
- Ability to work closely with the team to build quality software in a constantly evolving environment
- Effective time management and organizational skills
- Excellent written and verbal communication skills
- Bachelors in computer science engineering mathematics mapping GIS or related field
Recommended Qualifications
- Experience with IDEs compilers and development tools for Linux Windows macOS iOS or Android
- Knowledge of developing applications using the Qt framework
- Proficiency with OpenGL or DirectX
- Familiarity with GIS applications and technologies
- Experience in designing and developing RESTful web services
- Masters in computer science engineering mathematics mapping GIS or related field
#LIEL1
#LIHybrid
Required Experience:
Senior IC