C++ Software Engineer, AR Lens Platform

Snapchat, Inc.

Santa Clarita (CA)

On-site

USD 157,000 - 235,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity via RSUs
Paid parental leave
Comprehensive medical coverage
Mental health support

Job summary

Snap Inc is seeking a C++ Software Engineer to join the Specs Lens Platform team. Design, develop, and support LensCore features powering Specs, Snapchat Lenses, and Lens Studio.

Work closely with cross-functional teams to optimize LensCore for AR experiences, and participate in planning, specifications, and integration with 3D rendering tools.

Candidates should have strong CS fundamentals, 2+ years in C++, and experience with rendering APIs or a 3D engine, plus collaboration skills.

Qualifications

  • BS in a technical field or equivalent experience.
  • 2+ years of industry C++ development experience.
  • Experience with rendering APIs or a 3D engine.
  • Experience with computer vision, sensors, or machine learning.
  • Strong collaboration and communication skills.

Responsibilities

  • Design, develop, and support LensCore features for Specs, Snapchat Lenses and Lens Studio.
  • Optimize LensCore engine for Specs AR experiences.
  • Work closely with cross-functional teams to deliver features to Lens creators.
  • Participate in feature planning and create technical specifications.

Skills

Strong CS fundamentals
Communication skills
Team collaboration
C++ development
AI/ML tooling knowledge

Education

BS in a technical field

Tools

Lens Studio
OpenCV
Eigen
glm
DirectX/Metal/Vulkan/OpenGL

Job description

Snap Inc is seeking a C++ Software Engineer to join the Specs Lens Platform team. Design, develop, and support LensCore features powering Specs, Snapchat Lenses, and Lens Studio.

Work closely with cross-functional teams to optimize LensCore for AR experiences, and participate in planning, specifications, and integration with 3D rendering tools.

Candidates should have strong CS fundamentals, 2+ years in C++, and experience with rendering APIs or a 3D engine, plus collaboration skills.

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

Snap Inc. • Northern (KY)

Hybrid
USD 178,000 - 266,000
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
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 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