Principal Software Engineer

 

Description:

 

Responsibilities:

Your team develops and maintain tools in GIS application areas, such as:

  • Weighted distance analysis
  • Hydrology
  • Surface analysis (terrain intervisibility, surface properties)
  • Processing of large multidimensional scientific datasets obtained from various instruments and models
  • suitability analysis

You will work with your team to envision and define new GIS tools, such as:

  • New hydrologic analysis tools
  • Climate risk analysis (fire/flood modelling, coastal erosion, and more)
  • Other kinds of geographic-related risk analysis (pipeline burst, large event evacuation planning, and more)
  • Weighted distance capabilities (3D, include physical properties such as momentum and external forces, new types of corridors)
  • Spatial analysis on networks
  • Additional multidimensional scientific data types
  • New visualization experiences for multi-dimensional data


Requirements:

  • 8+ years of modern C++ (v. 11, 14, 17) and C# experience
  • Experience with GIS, raster analysis, and spatial analyst concepts (What’s a geoid? What’s a raster? What’s weighted distance analysis?)
  • Experience with parallel and distributed computation, including GPU-accelerated computation (for example, Cuda)
  • Understand interaction between desktop and server/online (cloud based) analysis (What’s REST? What’s a web service? What’s Kubernetes?)
  • Bachelor's degree in applied mathematics/statistics, physics, engineering, or computer science
  • Understand or be willing to develop expertise in machine learning as a tool for prediction and classification as required by various application areas

 

Organization ESRI, Inc.
Industry Engineering Jobs
Occupational Category Principal Software Engineer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 8 Years
Posted at 2023-11-25 2:53 pm
Expires on 2024-12-02