Esri Company Logo

Esri

Redlands, California - United States
View all jobs at this company »

Android Software Developer

Description

Develop innovative mobile 3D applications for urban planning, cities, geodesign, and other GIS industries based on our unique procedural modeling technology.

Responsibilities:

  • Port, benchmark, and improve a procedural 3D modeling system on the Android platform
  • Plan, implement, and maintain a sustainable build system
  • Build and maintain unit tests using the latest methodology and technology
  • Design and develop mobile example applications with state-of-the-art 3D graphics and innovative user interfaces
  • Work closely with software developers and product engineers in a highly interactive, creative environment

Requirements:

  • Master’s degree in computer science
  • Strong background in software design, system architecture, and computer graphics
  • Two years of industry experience in developing 3D software
  • Experience with the Android platform
  • Excellent programming skills (Java, C++, OpenGL, ES, etc.)
  • Experience in the design and implementation of touch based user interfaces
  • Ability to work in a fast-paced team environment and meet tight schedules
  • Excellent analytical and creative thinking skills

Recommended Qualifications:

  • Industry-based knowledge for the mobile visualization of 3D GIS data
  • Familiarity with ArcGIS®, Esri® CityEngine®, Maya, SketchUp, or GIS/3D software in general
  • Experience in modeling and texturing 3D urban environments




This Job is no longer active!