Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
S

Software Engineer, Device Security – Level 4

SNAP/SNAP

. Design, build, and harden on-device security systems for Specs, including permissions, access control, secure IPC, sandboxing, and trusted execution boundaries .

Posted 9/17/2026full-timeSan Diego • California • United StatesJuniorMid-Level💰 $157,000 - $235,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing security systems for embedded and Linux-based devices, focusing on access control, secure communications, and privacy-preserving features. Proficient in applied cryptography, threat modeling, and automated security validation across various system components.

Highest-signal resume keywords
Linux-Based System SecurityApplied CryptographyThreat ModelingVulnerability AssessmentSecure Software Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Security AnalysisFuzzingStatic AnalysisDynamic AnalysisSecure Code ReviewAccess ControlSandboxingKey ManagementAuthenticationAuthorization
Tools & Technologies
On-Device Security SystemsContinuous Validation PipelinesAutomated Security TestingFirmwareAI/ML Systems
Industry Keywords
Embedded SystemsConnected Device SystemsPrivacy ControlsTrusted Execution BoundariesService Isolation

Tech Stack

Tools & technologies
CloudLinuxRustC++

About the role

Key responsibilities & impact
  • 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 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

Requirements

What you’ll need
  • 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
  • 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
  • Ability to perform security analysis, threat modeling, vulnerability assessment, secure code review, fuzzing, static analysis, dynamic analysis, and automated security validation across OS, firmware and AI/ML system boundaries
  • Preferred: Master’s degree or PhD in a related technical discipline
  • Preferred: 5+ years of experience developing production software in C, C++, Rust, or similar languages
  • Preferred experience with on-device permission systems, access control frameworks, sandboxing, secure IPC, service isolation, least-privilege architectures, or privacy-preserving controls
  • Preferred experience securing on-device AI, ML, or assistant-like systems
  • Preferred experience with trusted execution technologies, secure manufacturing, device provisioning, attestation, anti-rollback, secure debug, lifecycle state management, fuzzing, automated security validation, or platform-level vulnerability hardening

Benefits

Comp & perks
  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages including equity in the form of RSUs
  • Default Together policy with in-office work 4+ days per week