Esri Company Logo

Esri

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

3D Services Product Engineer

Description

Overview:

Sharing service-based 3D content is quickly becoming a critical element of the geospatial industry, and we’re looking for energetic, organized, and proactive individuals to help us design, test, and document the best way to share these services. This is a fantastic opportunity to author dynamic 3D scenes and optimize the delivery of the content to web, mobile, and desktop clients. As part of the 3D Analyst Team, you’ll enable ArcGIS users to see their maps come alive and have better insight to their geographic data.

Responsibilities:

  • Collaborate with development programmers on software project teams to build innovative new functionality
  • Build and maintain test scenarios that validate use cases and capabilities; triage and submit testing reports in a bug tracking system
  • Learn existing product technologies and troubleshoot production issues in current and past software versions
  • Test and document recommended workflows for ArcGIS users and developers
  • Research and analyze customer requests, industry standards, and specifications to establish and define requirements and translate them into new software designs
Requirements:
  • Bachelor’s or master’s in computer science, computer engineering, or a related field, depending on position level
  • Two or more years of experience with manual and automated testing, including building and running automated, sanity, and regression tests of daily builds
  • Proficiency in developing pseudo test data and test cases as well as designing and running stress and load tests
  • Experience with system testing on different configurations and defining test requirements based on well-defined certification criteria
  • Proven ability to approach problems in innovative ways
  • Knowledge of Agile development methodologies and test-driven development processes
  • Experience developing software that runs in a cloud platform (SaaS, PaaS, IaaS)
  • Familiarity with 3D graphics APIs such as OpenGL, DirectX, and WebGL
  • Experience with REST and .NET APIs as well as JSON
  • Industry experience in technical writing or software documentation
  • Knowledge of GUI and user experience design
  • Experience with application development languages (e.g., C#, .NET, JavaScript, Java, C++, or Python)

Recommended Qualifications:

  • Familiarity with Esri ArcGIS software or other geospatial technology
  • Working knowledge of 3D interchange file formats such as Collada, 3D Studio Max and KML; knowledge of industry standards such as CityGML
  • Experience using Linux

This Job is no longer active!