On-Device Security Engineer (Specs Platform)

Snap Inc.

San Diego (CA)

On-site

USD 133,000 - 235,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

RSUs

Job summary

Snap Inc. is seeking a Software Engineer for the Specs Security team to design and harden on-device security systems for Specs and Snap OS. You will work on permissions, access control, secure IPC, sandboxing, and trusted execution, while enabling AI feature privacy and secure data handling.

You will research, design, and implement security features across hardware, firmware, and cloud-connected surfaces. Expect rigorous testing, threat modeling, and validation of security controls in a

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.
  • 2+ years of experience building security, privacy, or platform protection features for Linux-based, embedded, mobile, wearable, or connected device systems.
  • Experience with applied cryptography, authentication, authorization, secure communications, key management, threat modeling, vulnerability assessment, or system security for embedded or Linux-based systems.

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, sensitive data handling, inference-time privacy protections, local policy enforcement, and secure access to sensors, user data, and system capabilities.
  • Research, design, and implement security features that improve the security posture of Specs across Snap OS, firmware, applications, system services, and cloud-connected device surfaces.
  • Improve fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC mechanisms, parsers, services, drivers, firmware interfaces, and AI-related data flows.

Skills

Linux-based security
Embedded operating systems
Trusted execution boundaries
Secure software architecture
Applied cryptography
Authentication & authorization
Threat modeling
Vulnerability assessment
Security analysis
Fuzzing

Education

Bachelor’s degree in Computer Science/Engineering or related
Master’s degree or PhD (preferred)

Tools

C/C++
Rust

Job description

Snap Inc. is seeking a Software Engineer for the Specs Security team to design and harden on-device security systems for Specs and Snap OS. You will work on permissions, access control, secure IPC, sandboxing, and trusted execution, while enabling AI feature privacy and secure data handling.

You will research, design, and implement security features across hardware, firmware, and cloud-connected surfaces. Expect rigorous testing, threat modeling, and validation of security controls in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Device Security Engineer for Specs & AI
On-Device Security Engineer for Specs & AI

Snap Inc. • Los Angeles (CA)

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

Snapchat • San Diego (CA)

On-site
USD 133,000 - 235,000
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
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 Security Engineer, Cloud & CI/CD Defense
Senior Security Engineer, Cloud & CI/CD Defense

Snap Inc. • Los Angeles (CA)

Hybrid
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
+1