On-Device Security Engineer for AI & Embedded Systems

Snapchat

San Diego (CA)

On-site

USD 133,000 - 235,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Snap Inc. is seeking a Software Engineer to join the Specs Security team. You will design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries.

You will develop security and privacy controls for on-device AI features, improve fuzzing and automated testing, and advance validation pipelines across OS, firmware, and cloud-connected surfaces.

Qualifications

  • Knowledge of Linux-based system security, embedded operating systems, trusted execution boundaries, secure software architecture, applied cryptography, authentication, authorization, attestation, key management, and platform hardening techniques.
  • Knowledge of permission systems, access control, least-privilege design, sandboxing, secure IPC, service isolation, and privacy-preserving access to sensors, user data, and system capabilities.
  • Experience with security analysis, threat modeling, vulnerability assessment, secure code review, fuzzing, static/dynamic analysis, and automated security validation across OS, firmware and AI/ML boundaries.

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.

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Master’s degree or PhD in related discipline (preferred)

Job description

Snap Inc. is seeking a Software Engineer to join the Specs Security team. You will design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries.

You will develop security and privacy controls for on-device AI features, improve fuzzing and automated testing, and advance validation pipelines across OS, firmware, and cloud-connected surfaces.

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 & 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
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
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 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
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 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