Sr. C++ Software Development Engineer - 3D Data and Editing
Esri · Redlands, CA · 3 wk ago
HybridEngineeringFull-time
About the role
We are building the world’s leading geospatial mapping and data analysis platform, serving millions of users across a wide range of industries. Our software is designed to be modular, reusable, and exceptionally well-crafted to meet the needs of a diverse global community. We work in a fast-paced, iterative environment, continuously improving through user feedback, performance metrics, and evolving industry trends.
Responsibilities
- Apply expertise in industry-standard CAD and 3D formats, level of detail (LOD) generation, mesh simplification and compression techniques, real-time rendering, and spatial data structures for optimized 3D content in large-scale database systems.
- Work in a fast-paced, iterative environment, continuously improving through user feedback, performance metrics, and evolving industry trends.
- Collaborate with cross-functional teams including designers, product managers, and other engineers to develop and maintain high-quality 3D software.
Requirements
- Strong software engineering and mathematical skills.
- A solid understanding of database technologies.
- Experience with industry-standard CAD and 3D formats.
- Experience with level of detail (LOD) generation, mesh simplification and compression techniques, real-time rendering, and spatial data structures.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5 years of relevant professional experience in 3D software development.
- Experience with large-scale database systems and optimization techniques.
- Proficiency in programming languages commonly used in 3D software development (e.g., C++, Python).
Skills
- Expertise in CAD and 3D formats.
- Experience with LOD generation, mesh simplification and compression techniques.
- Real-time rendering experience.
- Understanding of spatial data structures.
Benefits
- Flexible working hours.
- Competitive salary and benefits package.
- Opportunities for career growth and advancement within the company.
- Collaborative and supportive work environment.
Pay
Commensurate with experience.
Schedule
Full-time.
Benefits
- Health insurance.
- Retirement plan.
- Employee discounts.