... engineering. You'll design and implement robust data structures, apply advanced algorithms, and ... Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX * Understanding of algorithms ...
... engineering. You'll design and implement robust data structures, apply advanced algorithms, and ... Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX * Understanding of algorithms ...
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Redlands, CA · On-site
$123K - $202K/yr
Overview Bring your 2D/3D programming expertise to a team that's building tools with real-world ... Bachelor's degree in computer science, engineering, mathematics, GIS, or related field Recommended ...
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Redlands, CA · On-site
$123K - $202K/yr
Overview Bring your 2D/3D programming expertise to a team that's building tools with real-world ... Bachelor's degree in computer science, engineering, mathematics, GIS, or related field Recommended ...
The ArcGIS 3D Analyst extension allows users to create, import and convert 3D data between ... Bachelor's degree in geography, earth science, planning, environmental studies, engineering ...
The ArcGIS 3D Analyst extension allows users to create, import and convert 3D data between ... Bachelor's degree in geography, earth science, planning, environmental studies, engineering ...
... studies, engineering, computer science, or statistics Preferred : • Experience with ArcGIS • Scripting/programming with Python, C#, C++ • Surface analysis, DEM/DTM production, 3D data ...
... studies, engineering, computer science, or statistics Preferred : • Experience with ArcGIS • Scripting/programming with Python, C#, C++ • Surface analysis, DEM/DTM production, 3D data ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... As a 3D Machine Learning Engineer , you will focus on designing, implementing, training, and ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... As a 3D Machine Learning Engineer , you will focus on designing, implementing, training, and ...
Product Engineer II - 3D Analyst Team
Redlands, CA · On-site
$79K - $133K/yr
The ArcGIS 3D Analyst extension allows users to create, import and convert 3D data between ... Bachelor's degree in geography, earth science, planning, environmental studies, engineering ...
Product Engineer II - 3D Analyst Team
Redlands, CA · On-site
$79K - $133K/yr
The ArcGIS 3D Analyst extension allows users to create, import and convert 3D data between ... Bachelor's degree in geography, earth science, planning, environmental studies, engineering ...
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
Quick apply
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
3D Machine Learning Engineer
Irvine, CA · On-site
... rigorous engineering with learning systems proven in globally deployed solutions that deliver ... What You'll Do * Design and implement scalable machine learning pipelines for large-scale 3D ...
Strong software engineering and mathematical skills, along with a solid understanding of database technologies, are essential for success in this role. Join us and help push the boundaries of 3D ...
Strong software engineering and mathematical skills, along with a solid understanding of database technologies, are essential for success in this role. Join us and help push the boundaries of 3D ...
Overview As a Product Manager focused on 3D web development, you'll champion the needs of the developer community and evangelize key ArcGIS capabilities for creating compelling and effective 3D web ...
Overview As a Product Manager focused on 3D web development, you'll champion the needs of the developer community and evangelize key ArcGIS capabilities for creating compelling and effective 3D web ...
Maintain technical documentation for the engineering team as well as other disciplines. * Optimise ... Expert knowledge of mathematics ability and a familiarity with common 3d graphics principles and ...
Maintain technical documentation for the engineering team as well as other disciplines. * Optimise ... Expert knowledge of mathematics ability and a familiarity with common 3d graphics principles and ...
Lead Unreal 4 programmer - Virtual Reality
Irvine, CA · On-site +1
Maintain technical documentation for the engineering team as well as other disciplines. * Optimise ... Expert knowledge of mathematics ability and a familiarity with common 3d graphics principles and ...
Lead Unreal 4 programmer - Virtual Reality
Irvine, CA · On-site +1
Maintain technical documentation for the engineering team as well as other disciplines. * Optimise ... Expert knowledge of mathematics ability and a familiarity with common 3d graphics principles and ...
Senior Software Engineer, 3D Computer Vision
$135K - $170K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Senior Software Engineer, 3D Computer Vision
$135K - $170K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Senior Software Engineer, 3D Computer Vision
Irvine, CA · On-site
$135K - $170K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Senior Software Engineer, 3D Computer Vision
Irvine, CA · On-site
$135K - $170K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Sr. Chassis Steering - Mechanical Engineer
$112K - $148K/yr
Execute CAD 2D and 3D engineering releases -- including assembly, packaging, measurement, surfacing (GSD), drawings, and virtual builds -- within the CATIA 3DX environment, ensuring design intent is ...
Sr. Chassis Steering - Mechanical Engineer
$112K - $148K/yr
Execute CAD 2D and 3D engineering releases -- including assembly, packaging, measurement, surfacing (GSD), drawings, and virtual builds -- within the CATIA 3DX environment, ensuring design intent is ...
This role involves championing developer needs, driving product vision, and collaborating with various teams to enhance 3D web mapping applications. Responsibilities : • Engage with customers and ...
This role involves championing developer needs, driving product vision, and collaborating with various teams to enhance 3D web mapping applications. Responsibilities : • Engage with customers and ...
D. in computer science, engineering, mathematics, GIS, or related field • Strong knowledge of C# • Experience with data visualization, mapping, projections, and GIS • Experience in 3D data ...
D. in computer science, engineering, mathematics, GIS, or related field • Strong knowledge of C# • Experience with data visualization, mapping, projections, and GIS • Experience in 3D data ...
Senior Software Engineer, 3D Computer Vision
$131K - $173K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Quick apply
Senior Software Engineer, 3D Computer Vision
$131K - $173K/yr
... Engineering * Master's or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing * Strong proficiency in modern C++ (C++14/17) and ...
Sr. Chassis Steering - Mechanical Engineer
$112K - $148K/yr
Execute CAD 2D and 3D engineering releases - including assembly, packaging, measurement, surfacing (GSD), drawings, and virtual builds - within the CATIA 3DX environment, ensuring design intent is ...
Sr. Chassis Steering - Mechanical Engineer
$112K - $148K/yr
Execute CAD 2D and 3D engineering releases - including assembly, packaging, measurement, surfacing (GSD), drawings, and virtual builds - within the CATIA 3DX environment, ensuring design intent is ...
3D Engineering information
See Riverside, CA salary details
$33.9K - $39.9K
9% of jobs
$39.9K - $45.9K
6% of jobs
$50.2K is the 25th percentile. Wages below this are outliers.
$45.9K - $51.8K
14% of jobs
$51.8K - $57.8K
10% of jobs
The median wage is $63.8K / yr.
$57.8K - $63.8K
12% of jobs
$63.8K - $69.8K
9% of jobs
$74.4K is the 75th percentile. Wages above this are outliers.
$69.8K - $75.7K
21% of jobs
$75.7K - $81.7K
5% of jobs
$81.7K - $87.7K
6% of jobs
$87.7K - $93.7K
4% of jobs
$93.7K - $99.6K
4% of jobs
$33.9K
$65.7K
$99.6K
How much do 3d engineering jobs pay per year?
What is the difference between 3D Engineering vs 3D Modeling?
| Aspect | 3D Engineering | 3D Modeling |
|---|---|---|
| Required Skills | Engineering principles, CAD software, technical analysis | Artistic design, creativity, modeling software proficiency |
| Work Environment | Engineering firms, manufacturing, product development | Animation studios, game design, visual effects |
| Certifications | Engineering degrees, CAD certifications | Portfolio, software certifications |
While both roles involve 3D software, 3D Engineering focuses on technical design, functionality, and engineering analysis, often requiring engineering credentials. 3D Modeling emphasizes artistic creation and visual aesthetics, typically used in entertainment and design industries. Understanding these differences helps professionals choose the right career path or project focus.
What is 3D engineering?
What are the key skills and qualifications needed to thrive as a 3D Engineer, and why are they important?
What are some typical challenges faced by 3D Engineers when working on cross-functional project teams?
- Flexible Mechanical Engineer
- Contract Mechanical Engineer Solidworks
- Entry Level Hydropower Mechanical Engineer
- Civil Engineer Co Op
- Entry Level Plastics Engineer
- Entry Level R&D Mechanical Engineer
- Contract Forensic Mechanical Engineer
- Full Time Junior Mechanical Engineer
- Weekend Electroplating Process Engineer
- Entry Level Hydro Mechanical Engineer

$123K - $162K/yr
Other
Posted 15 days ago
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're excited about building scalable software that makes a difference, we'd love to connect with you.
Check out what this team is working on: https://www.esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
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 degree 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 with application scripting languages (such as Python, JavaScript) and web protocols and formats such as REST and JSON
- Experience developing software that runs in a cloud
- Familiarity with ArcGIS or other web mapping technologies
- Master's degree in computer science, engineering, mathematics, GIS, or related field
#LI-RC2
#LI-Onsite
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969