Senior C++ Software Engineer

4 days ago


Redlands, California, United States Esri Full time
Overview

Esri is seeking a highly skilled C++ software engineer to join our 3D development group. As a member of our team, you will have the opportunity to work on a platform that serves millions of users and domains.

We are looking for a talented engineer who can design and implement state-of-the-art 3D data pre-processing/visualization algorithms to handle large volumes of input data. You will work closely with our team to solve complex problems with distributed systems and data management.

The ideal candidate will have a strong background in C++ and experience with 3D real-time rendering techniques and concepts. You will also have the ability to clearly describe and analyze a problem and to articulate a solution.

We offer a competitive total rewards strategy, including industry-leading health and welfare benefits, 401(k) and profit-sharing programs, and opportunities for personal and professional growth.

Responsibilities
  • Design and implement 3D data pre-processing/visualization algorithms
  • Solve complex problems with distributed systems and data management
  • Propose and implement improvements in backend system architecture
Requirements
  • 5+ years of experience as C++ software developer working on large software projects
  • Track record of designing complex algorithms in the field of computational geometry, 3D graphics or data processing
  • Familiarity with 3D real-time rendering techniques and concepts
  • Experience with private/public cloud infrastructures
  • Ability to clearly describe and analyze a problem and to articulate a solution
Recommended Qualifications
  • In-depth knowledge of space partitioning techniques and data structures
  • Experience with data visualization, mapping, and GIS
  • Experience contributing to distributed systems running on cloud infrastructure (AWS, AZURE, GCP)
  • Experience in Java
  • Experience with REST service designs


  • Redlands, California, United States ESRI Full time

    Job Title: Senior C++ Software Development Engineer - GraphicsEsri is seeking a highly skilled Senior C++ Software Development Engineer - Graphics to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software components that follow industry-standard design patterns, development...


  • Redlands, California, United States ESRI Full time

    Job SummaryWe are seeking a highly skilled Senior C++ Software Engineer to join our team and contribute to the development of a global search and geocoding capability. As a key member of our team, you will design and develop next-gen Esri technology, leveraging your passion for C++ to drive innovation and excellence.Key ResponsibilitiesDesign and implement...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Sr. C++ Windows Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing cutting-edge software solutions using C++ and C#.Your primary focus will be on creating ArcGIS Editor solutions for ArcGIS Pro, leveraging your expertise in...


  • Redlands, California, United States ESRI Full time

    Job Title: Sr. C++ Software EngineerOverviewBring your passion for C++ to help us develop a global geocoding web service. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.ResponsibilitiesArchitect Cloud-based systems working as a C++ programmer,...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Esri, a leading provider of geographic information system (GIS) software. As a Senior Software Engineer, you will play a key role in the design, development, and implementation of an AI Copilot for ArcGIS Pro.Key ResponsibilitiesContribute to the design and...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Esri, where you will play a key role in developing an AI Copilot for ArcGIS Pro. As a member of our global team, you will collaborate with cross-functional teams to design, build, and test AI experiences that assist our users in unprecedented...


  • Redlands, California, United States Esri Full time

    Job DescriptionEsri is seeking a highly skilled Sr. Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications that utilize geographic information systems (GIS) technology.The ideal candidate will have a strong foundation in object-oriented...


  • Redlands, California, United States Esri Full time

    Software Development OpportunityWe are seeking a highly skilled C++ software developer to join our team at Esri. As a key member of our ArcGIS Pro team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our ArcGIS Online team. As a key member of our team, you will play a critical role in building next-generation, innovative services that leverage and strengthen your C#/.NET skills.ResponsibilitiesCreate web services components that follow industry-standard design patterns,...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. C++ Software Developer to join our ArcGIS Pro team. As a key member of our team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve complex problems through...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. C++ Software Developer to join our ArcGIS Pro team. As a key member of our team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve complex problems using...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and implementing innovative solutions for integrating GIS and BIM systems.Our ideal candidate will have a strong background in software development, cloud infrastructure, and...


  • Redlands, California, United States ESRI Full time

    OverviewAt Esri, we're passionate about creating innovative software solutions that impact the work of hundreds of thousands of users. As a Senior C++ Software Developer - Image Analyst: Stereo Editing, you'll be part of our ArcGIS Pro team, working on leading-edge data editing tools for stereoscopic environments. If you're passionate about working with...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking a highly skilled and experienced Engineering Technical Leader to join our team in Cedar Park, TX. As a key member of our In-Vehicle Computing team, you will be responsible for leading the design and development of software components and architecture for our hybrid and...


  • Redlands, California, United States Esri Full time

    Job SummaryEsri is seeking a highly skilled Senior 2D/3D Software Developer to join our team. As a key member of our software development team, you will design and develop leading-edge 2D/3D GIS software, leveraging your expertise in C++ and computer graphics. Your work will have a significant impact on the ArcGIS platform, enabling users to create...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing, developing, and delivering cutting-edge software features and products that meet the needs of our customers.As a Senior Java Software Engineer, you will work closely with...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking an experienced Engineering Technical Leader to join our In-Vehicle Computing team in Cedar Park, TX. As a key member of our team, you will be responsible for leading the design and development of software components and architecture for our in-vehicle computing systems.Job...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. Software Development Engineer to join our team at Esri. As a key member of our team, you will play a critical role in developing high-performance analytical software to assess and improve the quality of data where proximity and location matter.ResponsibilitiesDesign and develop full-stack GIS applications...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking a highly skilled and experienced Engineering Technical Leader to join our team in Cedar Park, TX. As a key member of our In-Vehicle Computing team, you will be responsible for delivering top-class algorithm and functionalities in the trucking industry.Key...


  • Redlands, California, United States Esri Full time

    OverviewThis is an exciting opportunity to be part of a fast-paced agile team that leverages cutting-edge technologies and patterns to design and develop innovative Esri software.We are focused on creating solutions for working with raster and imagery in ArcGIS Pro, utilizing complex real-life workflows in 2D & 3D for raster / image processing and...