On-Device Security Engineer for Specs & AI

Snap Inc.

Los Angeles (CA)

On-site

USD 157,000 - 235,000

Full time

11 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

Job summary

Snap Inc. is seeking a Software Engineer to join the Specs Security team to design, build, and harden on-device security systems for Specs and Snap OS.

You will implement permissions, access control, secure IPC, and trusted execution boundaries while advancing security for on-device AI features and data handling. You will contribute to research, design, and implementation of security features across firmware, services, and cloud-connected surfaces, and improve fuzzing, testing, and validation

Qualifications

  • Bachelor’s degree or equivalent practical experience in a technical field.
  • 2+ years building security for Linux-based, embedded, wearable, or connected devices.
  • Experience with cryptography, authentication, authorization, secure communications, and threat modeling.

Responsibilities

  • Design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries.
  • Develop security and privacy controls for on-device AI features, including model integrity and inference-time privacy protections.
  • Research and implement security features to improve the security posture across Snap OS, firmware, and device surfaces.
  • Improve fuzzing infrastructure, automated security testing, and validation pipelines for OS components, IPC, parsers, services, drivers, firmware, and AI data flows.

Skills

Linux security
Embedded OS
Trusted execution
Platform hardening
Cryptography
Authentication
Authorization
Attestation
Key management
Security architecture

Education

Bachelor’s degree in CS/CE/EE
Master’s degree in related field

Tools

Fuzzing tools
Static analysis tools
Dynamic analysis tools

Job description

Snap Inc. is seeking a Software Engineer to join the Specs Security team to design, build, and harden on-device security systems for Specs and Snap OS.

You will implement permissions, access control, secure IPC, and trusted execution boundaries while advancing security for on-device AI features and data handling. You will contribute to research, design, and implementation of security features across firmware, services, and cloud-connected surfaces, and improve fuzzing, testing, and validation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Device Security Engineer for AI & Embedded Systems
On-Device Security Engineer for AI & Embedded Systems

Snapchat • San Diego (CA)

On-site
USD 133,000 - 235,000
On-Device Security Engineer (Specs Platform)
On-Device Security Engineer (Specs Platform)

Snap Inc. • San Diego (CA)

On-site
USD 133,000 - 235,000
RSUs
On-Device Security Engineer for AI & OS
On-Device Security Engineer for AI & OS

SNAP, Inc. • San Diego (CA)

On-site
USD 120,000 - 190,000
Parental leave
Medical coverage
Dental coverage
+3
Software Engineer (Device Security)
Software Engineer (Device Security)

SNAP, Inc. • San Diego (CA)

On-site
USD 120,000 - 190,000
Parental leave
Medical coverage
Dental coverage
+3
Software Engineer, Device Security, Level 4
Software Engineer, Device Security, Level 4

Snap Inc. • San Diego (CA)

On-site
USD 133,000 - 235,000
RSUs
Software Engineer, Device Security, Level 4
Software Engineer, Device Security, Level 4

Snap Inc. • Los Angeles (CA)

On-site
USD 157,000 - 235,000
RSUs Equity
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, Device Security, Level 4
Software Engineer, Device Security, Level 4

Snapchat • San Diego (CA)

On-site
USD 133,000 - 235,000
Senior Security Engineer: AI-Driven Cloud & App Security
Senior Security Engineer: AI-Driven Cloud & App Security

Snap Inc. • Palo Alto (CA)

On-site
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Mental health support programs
+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