Talent.com
serp_jobs.error_messages.no_longer_accepting
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

EsriRedlands, CA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

Bring your 2D / 3D programming expertise to a team that's building tools with real-world impact. We're enhancing the 3D analytic capabilities of ArcGIS, the world's leading geospatial platform, and we're looking for developers who are passionate about writing clean, efficient code and solving complex spatial challenges.

In this role, you'll contribute to a modular, high-performance codebase that supports advanced 3D visualization and analysis for professionals across industries—including urban planning, architecture, and engineering. You'll design and implement robust data structures, apply advanced algorithms, and help shape a platform used by millions worldwide.

We value strong problem-solving skills, a collaborative mindset, and a commitment to continuous learning. If you\u2019re excited about building scalable software that makes a difference, we'd love to connect with you.

Responsibilities

  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Work closely with product engineers to implement requirements and create application architectures and API to meet product goals
  • Create solutions for spatial data access and management of large datasets that are stored in a spatial database or file system
  • Design and develop stable software that includes automated test validation
  • Develop reusable components and libraries for use internally and as open source
  • Work within agile processes for short cycle, fast-paced delivery
  • Drive high-impact initiatives that challenge conventional boundaries and deliver breakthrough results
  • Solve and articulate complex problems through application design, development, and exemplary user experiences

Requirements

  • 5+ years of experience working with Modern C++
  • Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX
  • Understanding of algorithms, data structures, and design patterns
  • Strong math skills and expertise in computational geometry, topology, and data modeling for terrain and surface analysis
  • Experience working with large datasets of vector and terrain / lidar data as well as data structures for storing, manipulating, and visualizing 3D data
  • Experience with workflow computing, for example UI programming, scripting, and test authoring
  • Knowledge of Agile development methodologies and test-driven development processes
  • Prior experience with the development and release of commercial software
  • Excellent problem-solving, design, development, and debugging skills
  • Bachelor's in computer science, engineering, mathematics, GIS, or related field
  • Recommended Qualifications

  • Knowledge of parallel, multi-core, and distributed programming techniques including heterogeneous multi-core environments (GPUs + CPUs, CUDA)
  • Experience building file-based solutions and / or with databases and data access technologies
  • Experience developing software that runs in a cloud
  • Familiarity with ArcGIS or other web mapping technologies
  • Master\u2019s in computer science, engineering, mathematics, GIS, or related field
  • Total Rewards

    Esri's competitive total rewards strategy includes industry-leading health and welfare benefits : medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

    Base salary range : $118,976 - $197,600 USD

    About Esri

    At Esri, diversity is more than just a word on a map. We are committed to a diverse workforce that is unified under our mission of creating positive global change. We are dedicated to learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology.

    Apply for this job

    To apply, please submit your resume and any required information through the Esri careers portal.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Sr Development Engineer • Redlands, CA, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Earthquake Engineer (Irvine)

    Senior Earthquake Engineer (Irvine)

    Metric GeoIrvine, CA, US
    serp_jobs.job_card.part_time
    Metric Geo is currently partnered with an industry leader in the geotechnical engineering space, looking to hire a.Our client consistently rank in the ENR's. Firms list, and are currently in the top...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    3.22 Robotics Simulation Systems Engineer

    3.22 Robotics Simulation Systems Engineer

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Robotics Simulation Systems Engineer.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most complex ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    MicroStrategy Developer (Irvine)

    MicroStrategy Developer (Irvine)

    TillysIrvine, CA, US
    serp_jobs.job_card.part_time
    We are a leading specialty retailer of casual apparel, footwear and accessories for young men, young women, boys and girls with an extensive assortment of iconic global, emerging, and proprietary b...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Defense Machine Learning Engineer - Remote (East Irvine)

    Defense Machine Learning Engineer - Remote (East Irvine)

    iO AssociatesEast Irvine, CA, US
    serp_jobs.filters.remote
    serp_jobs.job_card.part_time
    Job Title : Uncleared Machine Learning Engineer - Remote.Our Client is at the forefront of Intelligent Exploration and Enterprise AI with their cutting-edge AI Platform. Operating in a dynamic indust...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Algorithm Engr

    Software Algorithm Engr

    Omnivision TechnologiesIrvine, California, United States
    serp_jobs.job_card.full_time
    OmniVision Technologies, a CMOS Image Sensor Manufacturer, in Irvine, CA, looks for Software Algorithm Engr salary $129,667-$135,000 / yr, Analog Design Engr salary $120,000-$130,000 / yr, Digital Desi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    2.14 Robotics Hardware Engineer – Sensor Systems

    2.14 Robotics Hardware Engineer – Sensor Systems

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Robotics Hardware Engineer Sensor Systems.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most co...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer, Platform - Murrieta, USA

    Software Engineer, Platform - Murrieta, USA

    SpeechifyMurrieta, CA, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    3.23 Robotics State Estimation & Localization Engineer

    3.23 Robotics State Estimation & Localization Engineer

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Robotics State Estimation & Localization Engineer.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Machine Learning Platform Engineer

    Senior Machine Learning Platform Engineer

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Senior Machine Learning Platform Engineer.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most com...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Chief Architect, Missile Defense Software

    Chief Architect, Missile Defense Software

    Menlo VenturesLaguna Beach, CA, United States
    serp_jobs.job_card.permanent
    True Anomaly seeks those with the talent and ambition to build innovative technology that solves the next generation of engineering, manufacturing, and operational challenges for space security and...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    MicroStrategy Developer

    MicroStrategy Developer

    TillysIrvine, CA, United States
    serp_jobs.job_card.full_time
    We are a leading specialty retailer of casual apparel, footwear and accessories for young men, young women, boys and girls with an extensive assortment of iconic global, emerging, and proprietary b...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Sr. Project Controls Engineer (Barstow, CA)

    Sr. Project Controls Engineer (Barstow, CA)

    Granite ConstructionUSA, California, Ontario
    serp_jobs.job_card.full_time
    Building a career at Granite may be the most valuable thing you could do.Find your dream job today, and be part of something great. Our most powerful partnership is the one we have with our employee...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    3.8 Software Engineer : Infrastructure and Tools

    3.8 Software Engineer : Infrastructure and Tools

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Software Engineer : Infrastructure and Tools.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most c...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Senior Software Engineer - AI

    Senior Software Engineer - AI

    Ease IncIrvine, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    The enterprise-grade mobile platform combines simplicity and efficiency with powerful performance insights, driving quality and safety on the plant floor. Industry leaders, including Aston Martin, D...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    2.7 Sr. Software Engineer (Full Stack)

    2.7 Sr. Software Engineer (Full Stack)

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Software Engineer (Full Stack).Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most complex challe...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Agentic AI / ML Engineer - Multimodal

    Agentic AI / ML Engineer - Multimodal

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Agentic AI / ML Engineer - Multimodal.Field AI is transforming how robots interact with the real world.We are building risk-aware, reliable, and field-ready AI systems that address the most complex c...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineer, Platform - Menifee, USA

    Software Engineer, Platform - Menifee, USA

    SpeechifyMenifee, CA, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    SoC Design Engineer

    SoC Design Engineer

    SyntiantIrvine, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    AI software and semiconductor solutions space, is looking for an experienced and talented.Syntiant’s next generation Neural Decision Processor SoCs. The ideal candidate will be a self-starter who ca...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    1.12 Senior AI Software Engineer — Edge Model Optimization & Deployment

    1.12 Senior AI Software Engineer — Edge Model Optimization & Deployment

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Senior AI Software Engineer Edge Model Optimization & Deployment.Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    1.5 Robotics AI Engineer – Field Foundation Models & Dynamics Foundation Models

    1.5 Robotics AI Engineer – Field Foundation Models & Dynamics Foundation Models

    Field AIIrvine, California, United States, 92602
    serp_jobs.job_card.full_time
    Robotics AI Engineer Field Foundation Models & Dynamics Foundation Models.Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days