Senior C++ AR Engine Engineer (Lens Core)

Snapchat, Inc.

Santa Clarita (CA)

On-site

USD 209,000 - 313,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

RSUs
Medical coverage
Paid parental leave
Mental health support

Job summary

Snap Inc. is seeking a seasoned C++ Software Engineer for the Specs Lens Platform team to design, develop, and optimize LensCore—the AR engine powering Specs, Snapchat Lenses, and Lens Studio.

You will collaborate across teams to deliver features to Lens creators and contribute to technical specifications. The role requires 6+ years in C++ development, experience with AI-assisted design, and familiarity with rendering APIs (DirectX/Metal/Vulkan/OpenGL) and 3D engines (Lens Studio/Unity/Unreal).

Qualifications

  • BS in a technical field or equivalent years of experience.
  • 6+ years of industry C++ development experience.
  • Experience with AI-assisted design and development from spec creation to implementation.
  • Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL.
  • Experience with a 3D rendering engine like Lens Studio, Unity or Unreal.
  • Experience with computer vision, sensors, or machine learning.

Responsibilities

  • Design, develop, and support features for LensCore, the AR engine driving experiences on Specs, Snapchat Lenses and Lens Studio.
  • Optimize LensCore engine for Specs.
  • Work closely with other teams to bring your features to Lens creators.
  • Participate in feature planning and creating technical specifications.

Skills

C++ development
AI integration
3D rendering
Rendering APIs (DirectX/Metal/Vulkan/1
Lens Studio/Unity/Unreal
Computer vision / ML
Linux/Unix
Scripting (Python/JavaScript)
Technical leadership
Team collaboration

Education

BS in a technical field

Tools

Qt framework
OpenCV
Eigen
glm

Job description

Snap Inc. is seeking a seasoned C++ Software Engineer for the Specs Lens Platform team to design, develop, and optimize LensCore—the AR engine powering Specs, Snapchat Lenses, and Lens Studio.

You will collaborate across teams to deliver features to Lens creators and contribute to technical specifications. The role requires 6+ years in C++ development, experience with AI-assisted design, and familiarity with rendering APIs (DirectX/Metal/Vulkan/OpenGL) and 3D engines (Lens Studio/Unity/Unreal).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ AR Lens Core Engineer
Senior C++ AR Lens Core Engineer

Snap Inc. • Northern (KY)

Hybrid
USD 178,000 - 266,000
Senior C++ AR Lens Platform Engineer
Senior C++ AR Lens Platform Engineer

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
RSUs eligibility
C++ Software Engineer, AR Lens Core
C++ Software Engineer, AR Lens Core

Snap Inc. • Los Angeles (CA)

Hybrid
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Emotional health support
+2
C++ Software Engineer, AR Lens Platform
C++ Software Engineer, AR Lens Platform

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 157,000 - 235,000
Equity via RSUs
Paid parental leave
Comprehensive medical coverage
+1
C++ Software Engineer — AR Lens Platform
C++ Software Engineer — AR Lens Platform

Snap • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
AR Lens Studio Engineer — C++ & AI Tooling, RSU Eligible
AR Lens Studio Engineer — C++ & AI Tooling, RSU Eligible

Snap Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
AR/XR Software Engineer — Lens Studio & AR Engine
AR/XR Software Engineer — Lens Studio & AR Engine

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
RSU equity
Medical coverage
Paid parental leave
Senior Software Engineer, AR SDKs & Spectacles OS
Senior Software Engineer, AR SDKs & Spectacles OS

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage
Software Engineer, C++, Level 4
Software Engineer, C++, Level 4

Snap • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
Senior Software Engineer, AR/OS SDKs — Equity Eligible
Senior Software Engineer, AR/OS SDKs — Equity Eligible

Snap Inc. • Bellevue (WA)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1