Job Description
Overview
Join a team that is pushing the boundaries of technology at the intersection of Extended Reality (XR) and GIS. As XR features become increasingly available to consumers and experts across platforms and devices, it becomes paramount to deeply understand and envision how the power of GIS can be furthered with Extended Reality.
As a cross-industry team, we build out feature design patterns for a wide range of future XR features that would be potentially implemented in a broad cross-section of Esri products. The customers we serve utilize a complex ecosystem of platforms and tools. We help them meet their goals by anticipating future needs that could best be met by well-designed, grounded feature innovations across products. These feature innovations work hand-in-hand with incremental enhancements currently requested by customers and are replicated across common industry-level needs.
Responsibilities
- Work with researchers, designers, developers and cross-product team members to create, design, refine, and prototype XR software design patterns, algorithms, toolkits, libraries, SDKs, and demos that could be relevant to existing or future Esri products, applications, libraries, SDKs, custom projects, etc.
- Evaluate implementations of XR algorithms and tools to determine their impact and usefulness
- Implement prototype-level algorithms in C#, JavaScript, or python depending on requirement and optimize them to run on smart devices or other XR related hardware
- Write and maintain unit test cases for core toolkits or libraries used
- Communicate requirements and dependencies of the component within the system to relevant teams
Requirements
- 2+ years of experience in software design/development and design patterns
- Experience with XR prototyping and familiarity with Unity and Unreal game engines
- Able to design, implement and deploy projects; have experience working independently or as part of a team for larger projects; familiarity with Agile methodology
- Familiarity with C# or C++ for mobile applications such as Android or iOS
- Knowledge of a range of GIS, Esri software products, SDKs and APIs
- Bachelor’s or master’s in GIS, geography, computer science, statistics, engineering, or related field, depending on position level
Recommended Qualifications
- Passion for supporting graphics and visualization tools
- Familiarity with WebXR
- Eager to work collaboratively within and across teams
About Esri
Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.
Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
If you need a reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.