{"schemaVersion":"jobsearcher.job.v1","id":"b19725e424025dd4680f6035","url":"https://jobsearcher.com/jobs/b19725e424025dd4680f6035","canonicalUrl":"https://jobsearcher.com/jobs/b19725e424025dd4680f6035","title":"Software Engineer, Device Security, Level 4","description":"Overview\nIn this role you will design and harden on-device security for Specs, supporting secure AI and sensor access. You will work within the Specs Security team to strengthen security across Snap OS, firmware, and device services, contributing to a safer, privacy-conscious hardware ecosystem. You will improve security testing and validation pipelines, helping guard against threats in embedded and Linux-based environments. This role offers the chance to shape the security posture of a leading AR hardware platform and its AI features. You will collaborate with cross-functional teams to deliver robust, scalable security solutions that enable innovative experiences on Specs and related devices.\n\nCompensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUs\nResponsibilitiesDesign, build and harden on-device security systems for Specs (permissions, access control, secure IPC, sandboxing, trusted execution boundaries)Develop security and privacy controls for on-device AI features (model integrity, data handling, inference-time privacy, local policy enforcement, secure access to sensors and data)Research, design and implement security features across OS, firmware, apps, system services, and cloud-connected surfacesImprove fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC, parsers, services, drivers, firmware interfaces, and AI data flows\nKey requirementsBachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field2+ years of experience building security, privacy, or platform protection features for Linux-based, embedded, mobile, wearable, or connected device systemsExperience with applied cryptography, authentication, authorization, secure communications, key management, threat modeling, vulnerability assessment, or system security for embedded or Linux-based systemsKnowledge of Linux-based system security and embedded operating systemsUnderstanding of trusted execution boundaries, secure software architecture, applied cryptography, authentication, authorization, attestation, key management, and platform hardeningKnowledge of permission systems, access control, least-privilege design, sandboxing, secure IPC, service isolation, and privacy-preserving sensor/data accessExperience with model integrity, inference-time privacy protections, local policy enforcement, and privacy controls for on-device AIAbility to perform security analysis, threat modeling, vulnerability assessment, secure code review, fuzzing, static and dynamic analysis, and automated validation across OS, firmware and AI boundariesProficiency in C, C++, Rust; development for Linux-based, embedded, or wearable devices","company":"Snap","rawCompany":"snap","city":"Long Beach","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-22T03:51:15.310Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1299.05","title":"Information Security Engineers","slug":"information-security-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Device Security, Level 4","description":"Overview\nIn this role you will design and harden on-device security for Specs, supporting secure AI and sensor access. You will work within the Specs Security team to strengthen security across Snap OS, firmware, and device services, contributing to a safer, privacy-conscious hardware ecosystem. You will improve security testing and validation pipelines, helping guard against threats in embedded and Linux-based environments. This role offers the chance to shape the security posture of a leading AR hardware platform and its AI features. You will collaborate with cross-functional teams to deliver robust, scalable security solutions that enable innovative experiences on Specs and related devices.\n\nCompensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUs\nResponsibilitiesDesign, build and harden on-device security systems for Specs (permissions, access control, secure IPC, sandboxing, trusted execution boundaries)Develop security and privacy controls for on-device AI features (model integrity, data handling, inference-time privacy, local policy enforcement, secure access to sensors and data)Research, design and implement security features across OS, firmware, apps, system services, and cloud-connected surfacesImprove fuzzing infrastructure, automated security testing, and continuous validation pipelines for OS components, IPC, parsers, services, drivers, firmware interfaces, and AI data flows\nKey requirementsBachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field2+ years of experience building security, privacy, or platform protection features for Linux-based, embedded, mobile, wearable, or connected device systemsExperience with applied cryptography, authentication, authorization, secure communications, key management, threat modeling, vulnerability assessment, or system security for embedded or Linux-based systemsKnowledge of Linux-based system security and embedded operating systemsUnderstanding of trusted execution boundaries, secure software architecture, applied cryptography, authentication, authorization, attestation, key management, and platform hardeningKnowledge of permission systems, access control, least-privilege design, sandboxing, secure IPC, service isolation, and privacy-preserving sensor/data accessExperience with model integrity, inference-time privacy protections, local policy enforcement, and privacy controls for on-device AIAbility to perform security analysis, threat modeling, vulnerability assessment, secure code review, fuzzing, static and dynamic analysis, and automated validation across OS, firmware and AI boundariesProficiency in C, C++, Rust; development for Linux-based, embedded, or wearable devices","datePosted":"2026-09-22T03:51:15.310Z","dateModified":"2026-09-22T03:51:15.310Z","hiringOrganization":{"@type":"Organization","name":"Snap","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Long Beach","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b19725e424025dd4680f6035"},"url":"https://jobsearcher.com/jobs/b19725e424025dd4680f6035"}}