Remote Otter LogoRemoteOtter

Senior 2D/3D Software Developer - Remote

Posted 3 weeks ago
Software Development
Full Time
Worldwide

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 us. In 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.

In Short

  • 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

  • 5+ 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:
    • Color management and overprinting for prepress workflows
    • Font/text processing (including text layouts for different languages)
    • DirectX, OpenGL, or Vulkan APIs, (including GLSL/HLSL shader programming)
    • Advanced software algorithms for hi-performance computer graphics
    • 2D/3D data pre-processing/visualization algorithms to handle large volumes of input data
    • Fast disk I/O (caching/paging) techniques to cache intermediate data flow
    • Human interaction device interfaces (keyboard, mouse, 3D input, and touch devices)
    • 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
  • Bachelor’s degree in computer science, computer engineering, or a related field
  • Existing work authorization for France

Benefits

  • 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
  • Master’s degree in computer science, computer engineering, or a related field
Esri logo

Esri

Esri is a leading company in the field of Geographic Information Systems (GIS) technology, dedicated to helping organizations leverage spatial data to solve complex business challenges. With a strong commitment to customer success, Esri fosters a supportive culture that encourages creativity, collaboration, and passion among its employees. The company values diversity and inclusion, believing that a diverse workforce enhances innovation and contributes to positive global change. Esri is also focused on continuous learning and improvement, ensuring that every employee can contribute to their best work while making a meaningful impact through GIS technology.

Share This Job!

Save This Job!

Similar Jobs:

Blend360 logo

Senior Software Developer - Remote

Blend360

3 weeks ago

Blend is seeking a Senior Software Developer to create cloud-native applications and APIs, with the option to work remotely in LATAM.

Worldwide
Full-time
Software Development
Amber Labs logo

Senior Software Developer - Remote

Amber Labs

5 weeks ago

Join Amber Labs as a Senior Software Developer to craft high-quality applications in a collaborative remote environment.

Worldwide
Full-time
Software Development
Tempo logo

Senior Software Developer - Remote

Tempo

5 weeks ago

Join Tempo as a Senior Software Developer to design and maintain high-quality software solutions in a remote-first environment.

Worldwide
Full-time
Software Development
TherapyNotes.com logo

Senior Software Developer - Remote

TherapyNotes.com

5 weeks ago

Join TherapyNotes as a Senior Software Developer to build scalable web applications and mentor new developers.

USA
Full-time
Software Development
110000 - 135000/year
Referrals Only logo

Senior Software Developer - Remote

Referrals Only

6 weeks ago

Join Thoughtworks as a Senior Software Developer, collaborating with diverse teams to create impactful software solutions.

Worldwide
Full-time
Software Development