Software Engineer, Device Security, Level 4
San DiegoLast seen 12 days ago
Summary
Design and build on-device security systems for Snap's Specs wearable devices, including permissions, access control, sandboxing, and trusted execution boundaries. Develop security and privacy controls for on-device AI features, focusing on model integrity, sensitive data handling, and inference-time protections. Research and implement security features across Snap OS, firmware, applications, and cloud-connected surfaces. Improve fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC mechanisms, and AI data flows.
Embedded SystemsSoftware DevelopmentC++RustAccess ControlAnti RollbackApplied CryptographyAttestationAuthenticationAuthorizationAutomated Security ValidationCryptographyDevice ProvisioningDynamic AnalysisEmbedded Operating SystemsFuzzingInference Time PrivacyKey ManagementLeast Privilege DesignLifecycle State ManagementLinuxLocal Policy EnforcementModel IntegrityOn Device AIPermission SystemsPlatform HardeningSandboxingSecure Code ReviewSecure DebugSecure IpcSecure ManufacturingSecure Software ArchitectureSensitive Data HandlingService IsolationStatic AnalysisThreat ModelingTrusted Execution EnvironmentsVulnerability Assessment