Systems Security Engineer, Level 4
San DiegoLast seen today
Summary
Design and implement security and privacy controls for on-device AI features on Snap OS, including model integrity, secure data handling, inference-time privacy protections, and sensor access controls. Research and develop security features across 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, drivers, firmware, and AI data flows. Requires 5+ years developing production software in C, C++, or Rust and 3+ years building security or platform protection features for Linux-based, embedded, mobile, or wearable systems.
CybersecurityEmbedded SystemsC++RustAccess ControlAnti RollbackApplied CryptographyAttestationAuthenticationAuthorizationAutomated Security TestingCCryptographyDevice ProvisioningDynamic AnalysisFirmware SecurityFuzzingInference Time PrivacyKey ManagementLeast Privilege DesignLinuxLocal Policy EnforcementModel IntegrityOn Device AI SecurityPermission SystemsSandboxingSecure Code ReviewSecure CommunicationsSecure DebugSecure IpcSecure Software ArchitectureSensor SecurityService IsolationStatic AnalysisThreat ModelingTrusted ExecutionVulnerability Assessment