Embedded Systems Security Engineer
San Diego, CA - USA
Job Summary
The Company operates Snapchat a visual messaging app that enhances your relationships with friends family and the world and Specs Inc. a wholly-owned subsidiary dedicated to making computing more human in addition to Bitmoji Saturn and other digital services.
Specs Inc. is a wholly-owned subsidiary of Snap Inc. dedicated to making computing more human. The company develops Specs advanced eyewear that seamlessly integrates digital experiences into the physical world.
Specs Inc. also provides Lens Studio a full suite of advanced developer tools that powers immersive augmented reality experiences across Specs Snapchat and other services.
Were looking for a Security Engineer to join the Specs Security team at Snap Inc!
What youll do:
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.
Knowledge Skills & Abilities:
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.
Develop security and privacy controls for on-device AI features including model integrity sensitive data handling inference-time privacy protections and local policy enforcement.
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.
Bachelors degree in Computer Science Computer Engineering Electrical Engineering a related technical field or equivalent practical experience.
5 years of experience developing production software in one or more programming languages such as C C Rust.
3 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.
Preferred Qualifications:
Masters degree or PhD in Computer Science Computer Engineering Electrical Engineering or a related technical discipline.
Experience designing or building on-device permission systems access control frameworks sandboxing secure IPC service isolation least-privilege architectures or privacy-preserving controls for sensor-rich devices.
Experience securing on-device AI ML or assistant-like systems including model integrity sensitive data handling inference-time privacy AI feature permissions local policy enforcement and protection of model inputs and outputs.
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 for Linux-based systems.
If you have a disability or special need that requires accommodation please dont be shy and provide us some information.
Default Together Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster reinforce our values and serve our community customers and partners better through dynamic collaboration. To reflect this we practice a default together approach and expect our team members to work in an office 4 days per week.
At Snap we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer and committed to providing employment opportunities regardless of race religious creed color national origin ancestry physical disability mental disability medical condition genetic information marital status sex gender gender identity gender expression pregnancy childbirth and breastfeeding age sexual orientation military or veteran status or any other protected classification in accordance with applicable federal state and local laws. EOE including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring where applicable).
Compensation
In the United States work locations are assigned a pay zone which determines the salary range for the position. The successful candidates starting pay will be determined based on job-related skills experience qualifications work location and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
The base salary range for this position is $157000-$235000 annually.Required Experience:
IC
About Company
We believe the camera presents the greatest opportunity to improve the way people live and communicate.