Modular 3D Graphics Engineer

3 weeks ago


Redlands, California, United States Esri Full time

About Our Mission

We are on a mission to make the world a better place through innovative geospatial solutions.

This position requires expertise in 3D graphics, math, and software development to create high-performance applications.

The ideal candidate will have hands-on experience with mesh and massive models processing, level of detail generation, texture compression, mesh simplification and compression techniques, real-time rendering, and spatial data structures for optimized 3D content creation.

We value individuals who can collaborate effectively with cross-functional teams and contribute to the development of cutting-edge technologies.

Key Responsibilities

  1. Develop and maintain high-quality C++ software components following industry-standard design patterns and methodologies.
  2. Collaborate with product engineers to design and implement application architectures and APIs.
  3. Implement automated testing and validation processes to ensure software stability.
  4. Develop reusable components and libraries for internal and external use.
  5. Adhere to agile development methodologies and participate in short-cycle delivery processes.
  6. Articulate complex problems and provide effective solutions through application design, development, and user experiences.

Necessary Skills and Qualifications

  • Minimum 2 years of experience with 3D graphics APIs like WebGL, OpenGL ES, OpenGL, or DirectX.
  • Expertise in C++ programming including STL, C++ 11, and Boost.
  • Familiarity with algorithms, data structures, and design patterns.
  • Knowledge of Agile development methodologies and test-driven development processes.
  • Experience with cloud-based software development.
  • Proficiency in application scripting languages like Python or JavaScript, and web protocols and formats like REST and JSON.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, GIS, or related field.

Annual Salary Range

$97,344—$162,240 USD.


  • 3D Graphics Engineer

    3 weeks ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking an experienced 3D Graphics Engineer to join our team at Esri. The successful candidate will have a strong background in C++ and experience in 2D or 3D computer graphics. This is a unique opportunity to work on cutting-edge software projects and contribute to the development of world-class software products that support the needs...


  • Redlands, California, United States Esri Full time

    OverviewAt Esri, we're committed to creating the world's best geospatial mapping and data analysis platform. Our software needs to be modular, reusable, and well-crafted to serve millions of users and domains.This role requires strong math skills and the ability to design and implement data structures leveraging non-trivial algorithms. You'll work with mesh...


  • Redlands, California, United States Esri Full time

    About EsriAt Esri, we're shaping the future of geospatial mapping and data analysis. Our platform serves millions of users worldwide, requiring a robust and modular software system. As a key member of our team, you'll collaborate with product engineers to design and implement cutting-edge technologies.Role ResponsibilitiesCreate high-quality C++ software...


  • Redlands, California, United States Esri Full time

    About the PositionWe are seeking an experienced 3D Software Engineer II to join our team at Esri. In this role, you will have the opportunity to work on challenging projects in geospatial mapping and data analysis.The ideal candidate will have a strong background in mathematics and computer science, as well as experience with C++ software components, Agile...


  • Redlands, California, United States Esri Full time

    Our team is dedicated to creating positive global change by using GIS technology. As a member of our team, you will be part of a diverse group of professionals who share a common goal of making a difference in the world. We are committed to providing a work environment that fosters innovation, creativity, and collaboration. Join us as we strive to create a...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled 3D Software Engineer II to join our team at Esri. This role involves utilizing strong math skills to design and implement data structures leveraging non-trivial algorithms.The ideal candidate will be knowledgeable of mesh and massive models processing, level of detail generation, texture compression, mesh...


  • Redlands, California, United States Esri Full time

    We are seeking an experienced software developer to join our team as a Lead 2D/3D Graphics Programmer. In this role, you will have the opportunity to work on cutting-edge GIS software projects and collaborate with cross-functional teams to deliver high-quality results.About the RoleDevelop leading-edge 2D and 3D GIS software applicationsResearch, analyze,...


  • Redlands, California, United States Esri Full time

    Join us in shaping the future of geospatial mapping and data analysis. As a 3D Software Engineer II at Esri, you'll play a crucial role in creating a modular, reusable, and well-crafted software platform that meets the needs of millions of users.This position requires a solid understanding of algorithms, data structures, and design patterns. Our ideal...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking an experienced C++ Backend Developer to join our 3D development group in creating a cutting-edge geospatial mapping and data analysis platform. This platform will serve millions of users worldwide, requiring reliable and performant code to handle complex 3D data. About YouTo be successful in this role, you should have:5+ years of...


  • Redlands, California, United States Esri Full time

    About the RoleYou will utilize your strong math skills to design and implement data structures leveraging non-trivial algorithms in C++.Our ideal candidate will be knowledgeable of mesh and massive models processing, level of detail generation, texture compression, mesh simplification and compression techniques, real-time rendering, and the application of...


  • Redlands, California, United States Esri Full time

    Company OverviewEsri is a leading provider of geographic information system (GIS) technology. Our mission is to empower users to create positive global change through the use of GIS. About the RoleWe are seeking an experienced C++ Backend Developer to join our 3D development group in creating a cutting-edge geospatial mapping and data analysis platform. This...


  • Redlands, California, United States Esri Full time

    Esri Software Developer Job DescriptionAs a key member of the Esri team, the Sr. 2D/3D Software Developer will play a vital role in shaping the future of geographic information systems (GIS). This challenging position demands a deep understanding of 2D and 3D graphics programming principles, combined with excellent problem-solving and collaboration...


  • Redlands, California, United States Esri Full time

    About the RoleIn this critical position as a Sr. 2D/3D Software Developer at Esri, you will leverage your expertise in 2D and 3D graphics programming to create impactful software and visualizations. Your contributions will directly influence the world by developing GIS visualization technology and enhancing the capabilities of the ArcGIS platform.This is a...


  • Redlands, California, United States Esri Full time

    As a seasoned professional in the field of 2D and 3D computer graphics, you will be responsible for developing cutting-edge GIS software solutions that make a significant impact on everyday lives. This role offers a unique opportunity to work with world-class technology and collaborate with cross-functional teams to create innovative software products.Job...


  • Redlands, California, United States Esri Full time

    As a Real-Time Rendering Expert at Esri, you'll be part of a team that creates cutting-edge geospatial mapping and data analysis software. This role requires expertise in 3D graphics APIs, mesh and massive models processing, level of detail generation, texture compression, mesh simplification, and real-time rendering techniques.Your Key...


  • Redlands, California, United States Esri Full time

    About the OpportunityThis is an exciting opportunity to join our 3D development group and contribute to the creation of a cutting-edge geospatial mapping and data analysis platform. As a C++ Backend Developer, you will be responsible for analyzing and implementing state-of-the-art algorithms for 3D data pre-processing and visualization, solving complex...


  • Redlands, California, United States Esri Full time

    Unlock Your Potential as a Geospatial Algorithm ExpertAt Esri, we are seeking an exceptional Sr. C++ Backend Developer to join our team of innovators and help shape the future of geospatial technology.About the Role:We are looking for a highly skilled developer with expertise in designing and implementing complex algorithms in computational geometry, 3D...

  • Geospatial Developer

    4 weeks ago


    Redlands, California, United States Esri Full time

    Job DescriptionWe are looking for a talented Geospatial Developer to join our team at Esri. The successful candidate will have a strong background in C++ and experience in 2D or 3D computer graphics. This is a fantastic opportunity to work on innovative software projects and contribute to the development of world-class software products that support the...


  • Redlands, California, United States Esri Full time

    OverviewWe are seeking a skilled Sr. 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will play a critical role in developing world-class software products that support the needs of geodesigners, urban planners, architects, engineers, and others working with geographic information.Job SummaryThe...


  • Redlands, California, United States Esri Full time

    OverviewJoin us at Esri in creating the world's best geospatial mapping and data analysis platform. As a 3D software engineer, you'll contribute to designing and implementing cutting-edge technologies that serve millions of users worldwide.ResponsibilitiesDevelop high-quality C++ software components using industry-standard design patterns and development...