C++ Software Engineer — AR Lens Platform

Snap

Los Angeles (CA)

On-site

USD 157,000 - 235,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

paid parental leave
comprehensive medical coverage
emotional and mental health support
long-term equity participation

Job summary

Snap Inc. is seeking a C++ Software Engineer for the Specs Lens Platform in Los Angeles. You will design, optimize, and support LensCore, the AR engine powering Specs, Snapchat Lenses and Lens Studio. Collaboration with multiple teams to deliver high-quality features is essential.

The role requires strong CS fundamentals and experience with rendering APIs, 3D engines, and computer vision. Remote work is limited; typical on-site office presence is expected.

Qualifications

  • BS in a technical field or equivalent years of experience.
  • 2+ years of industry C++ development experience.
  • Experience with rendering APIs (DirectX, Metal, Vulkan or OpenGL).
  • Experience with a 3D rendering engine (Lens Studio, Unity or Unreal).
  • Experience with computer vision, sensors or machine learning.

Responsibilities

  • Design, develop, and support features for LensCore, the AR engine.
  • Optimize LensCore engine for Specs and devices.
  • Collaborate with teams to bring features to Lens creators.
  • Contribute to technical specifications and planning.

Skills

C++ development
3D rendering
Computer vision / ML
Python / JavaScript
Linux/Unix
Team collaboration

Education

BS in technical field

Tools

DirectX
Metal
Vulkan
OpenGL
Lens Studio
Unity
Unreal
Qt
OpenCV
Eigen
glm

Job description

Snap Inc. is seeking a C++ Software Engineer for the Specs Lens Platform in Los Angeles. You will design, optimize, and support LensCore, the AR engine powering Specs, Snapchat Lenses and Lens Studio. Collaboration with multiple teams to deliver high-quality features is essential.

The role requires strong CS fundamentals and experience with rendering APIs, 3D engines, and computer vision. Remote work is limited; typical on-site office presence is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 Engine Engineer (Lens Core)
Senior C++ AR Engine Engineer (Lens Core)

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 209,000 - 313,000
RSUs
Medical coverage
Paid parental leave
+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