Search jobs > Redlands, CA > Software engineer ii

3D Software Engineer II – Scene Layers

Esri
Redlands, California, US
$93.6K-$156K a year
Full-time

Join us in creating the world’s best geospatial mapping and data analysis platform! As a platform that serves millions of users and domains, our software needs to be modular, reusable, and well crafted.

We iterate rapidly, constantly learning from feedback, metrics, and the mission and goals of our broad user community.

If the following job requirements and experience match your skills, please ensure you apply promptly.

In this role, you will utilize your strong math skills and ability to design and implement data structures leveraging non-trivial algorithms.

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 spatial data structures to create optimized 3D content.

Bring your knowledge in the latest 3D computer graphics and web-based technology and apply today!

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
  • 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
  • Take on complex goals that push the boundary of the possible
  • Solve and articulate complex problems through application design, development, and exemplary user experiences

Requirements

  • 2+ years of experience with 3D graphics APIs such as WebGL, OpenGL ES, OpenGL, or DirectX
  • Strong knowledge of C++ (STL, C++ 11, Boost)
  • Understanding of algorithms, data structures, and design patterns
  • Knowledge of Agile development methodologies and test-driven development processes
  • Experience developing software that runs in a cloud
  • Bachelor’s in computer science, engineering, mathematics, GIS or related field

Recommended Qualifications

  • Experience with data visualization, mapping, and GIS
  • Experience in mesh processing and simplification, texture optimization
  • Familiarity with Esri ArcGIS or other web mapping technologies
  • Master’s 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.

A reasonable estimate of the base salary range is $93,600 - $156,000 USD.

About Esri

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work.

We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process.

We are committed to the continuation of 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.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Esri Privacy : Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

J-18808-Ljbffr

7 days ago
Related jobs
Esri
Redlands, California

Join us in creating the worlds best geospatial mapping and data analysis platform! As a platform that serves millions of users and domains, our software needs to be modular, reusable, and well crafted. Our ideal candidate will be knowledgeable of mesh and massive models processing, level of detail g...

Hasbro
CA

As a Full Stack Software Engineer working on the D&D team you will help design and build the clients and services that will power the next generation of D&D’s best-in-class digital Dungeon Master tools. At least 2 years of experience as a software engineer building services using technologies like o...

Esri
Redlands, California

Join our team of exceptional software engineers to design and implement new capabilities for ArcGIS Indoors. Coordinate with product engineers on addressing quality aspects of the software, and addressing defects and performance challenges. You need to be interested in why we are developing software...

Uptoskills
Fontana, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems a...

Esri
Redlands, California

Work with product engineers to diagnose root causes for incorrect software behavior and failures. Participate throughout the software development life cycle. Master degree or in computer science, engineering, or a related field. ...

Hasbro
CA

As a Full Stack Software Engineer working on the D&D team you will help design and build the clients and services that will power the next generation of D&D’s best-in-class digital toolset and marketplace, D&D Beyond. At least 2 years of experience as a software engineer building services using tech...

Chipton-Ross
Remote, CA
Remote

DOE Duration 8 months Description Chipton-Ross is seeking a Software Engineer II for a remote contract opportunity. ...

Flexton Inc.
CA, United States

Job Title: Software Engineer II (Python Developer). Coordinate and lead cross-functional teams, ensuring that projects are successfully executed meeting LinkedIn’s standards for quality software engineering. Lead the technical design, implementation, and deployment of software solutions. Assist in t...

Georg Fischer Signet LLC, Irwindale, CA
CA, USA

Design, develop, and test software for new products and maintain software for existing products. Bachelor's degree in Computer Science/Engineering, or Electrical Engineering. Work with product managers, UI designers, and other engineers to define requirements and user interfaces. Ensure the software...

Data Intelligence, LLC
CA, United States

Minimum three (3) years of experience (within past seven years) with software engineering that includes software planning, requirements analysis, design, development, integration, testing, debugging, and installing large scale software systems. Data Intelligence, LLC (DI) is seeking for a full time ...