Software Engineer, AR, Level 4

Snap Inc.

Quick summary

Work type
On-site
Location
Santa Monica, CAPalo Alto, CA
Salary
$157,000–$235,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $158k
This role $196k
$103k most similar roles pay here $249k

This role pays more than 83% of similar roles. Most pay $135,000–$180,850 — the shaded band above. At the midpoint, this role pays about $196k versus about $158k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 56 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 38 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, AR, Level 4

As a Software Engineer, AR, Level 4 at Specs Inc., you will join the cutting-edge Augmented Reality team to develop and enhance the company’s 3D rendering engine used across various platforms including Lenses, Games, and Spectacles. Your daily tasks will involve collaborating with other engineers to integrate new algorithms into the Lens engine, researching advanced rendering effects for mobile GPUs, and optimizing rendering techniques for wearable AR devices. You’ll need strong skills in C++, 3D math, and knowledge of software and hardware rendering pipelines, as well as experience with OpenGL, Metal, Vulkan, or DirectX APIs and GLSL, MSL, HLSL, and compute shaders. This role demands expertise in creating custom graphics algorithms and techniques, particularly for mobile GPUs, to push the boundaries of AR technology at a large scale.

What you'll do

  • Implement engine and rendering features for Lenses, Games, and Spectacles.
  • Integrate new algorithms into the Lens engine with core engineering teams.
  • Develop advanced 3D rendering techniques using modern mobile GPUs.
  • Research and optimize rendering effects for efficient performance on mobile GPUs.
  • Optimize rendering algorithms for wearable AR devices to maximize performance.

What we're looking for

  • Strong background in 3D math and trigonometry.
  • Proficient in C++ with industry development experience.
  • Expertise in software and hardware rendering pipelines.
  • Knowledge of modern mobile GPU capabilities and optimization techniques.
  • Experience working independently on complex technical projects.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 130 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 87 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 116 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 25 days ago
Java JavaScript Python SQL Node.js Groovy Scala Spring Cloud Spring Core Spring-Boot Spring Data Agile CI/CD

Software Engineer

Anduril Industries

Huntsville, AL 16 days ago $165,000$218,000
C/C++ Python Matlab software design algorithm implementation software analysis testing optimization