Overview
Use your experience in 2D/3D graphics programming to develop software and 2D/3D visualizations that make a difference in everyday lives and impacts the world around this role you will have the opportunity to develop GIS visualization technology and expand the 2D/3D capabilities of the ArcGIS platform. You will design and develop world‑class software products supporting the needs of geodesigners, urban planners, architects, engineers and others working with geographic information.
Responsibilities
* Design and develop leading‑edge 2D/3D GIS software
* Research analyze and implement state‑of‑the‑art features in real time rendering technology
* Solve complex problems with design algorithms development and user experience
* Find analyze and fix bugs/performance problems in a timely manner
* Build and ship quality software by working effectively with members of other software development teams in an agile highly interactive and creative environment
Requirements
* 2 years of experience utilizing C working in the field of 2D or 3D computer graphics
* Familiarity with one or more of the following areas of specialty:
o Color management and overprinting for prepress workflows
o Font/text processing (including text layouts for different languages)
o DirectX OpenGL or Vulkan APIs (including GLSL/HLSL shader programming)
o Advanced software algorithms for hi‑performance computer graphics
o 2D/3D data pre‑processing/visualization algorithms to handle large volumes of input data
o Fast disk I/O (caching/paging) techniques to cache intermediate data flow
o Human interaction device interfaces (keyboard mouse 3D input and touch devices)
o Multithreading and/or Parallel algorithms
* Ability to clearly describe and analyze a problem and to articulate a solution
* Excellent written and verbal communication skills
* Strong time management prioritization teamwork and interpersonal skills
* Bachelors degree in computer science computer engineering or a related field
* Existing work authorization for Germany
Recommended Qualifications
* Working knowledge of graphics interchange file format specifications such as PDF SVG JPEG and PNG
* Familiarity with the Esri ArcGIS platform and online services or other GIS products
* Masters degree in computer science computer engineering or a related field
Key Skills
Account Payable, C++, Community Support, Garment, Import & Export, Java
#J-18808-Ljbffr