Embedded Software Engineer, Security, Level IV

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$157,000–$235,000 / yr
Posted
66 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $196k
$117k most similar roles pay here $248k

This role pays more than 72% of similar roles. Most pay $142,450–$202,575 — the shaded band above. At the midpoint, this role pays about $196k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 76 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 58 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Embedded Software Engineer, Security, Level IV

The Embedded Software Engineer, Security, Level 4 joins the Specs Security team to design, build, and harden on-device security systems for advanced eyewear. This role involves developing security and privacy controls for on-device AI features, including model integrity, sensitive data handling, and inference-time protections. The engineer will also research and implement security features across Snap OS, firmware, applications, and cloud-connected surfaces while improving fuzzing infrastructure and automated testing pipelines for OS components and IPC mechanisms. Candidates must possess expertise in Linux-based system security, embedded operating systems, trusted execution boundaries, and applied cryptography. Required technical skills include proficiency in C, C++, or Rust, along with experience in threat modeling, vulnerability assessment, and secure code review. The role focuses on securing wearable devices by implementing sandboxing, access control, and robust protection for sensor-rich hardware environments.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, build, and harden on-device security systems including permissions, access control, and secure IPC.
  • Develop security and privacy controls for on-device AI features and model integrity.
  • Implement protection measures for sensitive data handling and inference-time privacy.
  • Research and implement security features across Snap OS, firmware, and cloud-connected device surfaces.
  • Improve fuzzing infrastructure and automated security testing for OS components and drivers.
  • Build continuous validation pipelines for IPC mechanisms, parsers, and AI-related data flows.
  • Perform threat modeling, vulnerability assessments, and secure code reviews across system boundaries.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Master's degree or PhD in a related technical field is preferred.
  • 5+ years of experience developing production software in C, C++, or 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, and threat modeling.
  • Knowledge of Linux-based system security, trusted execution boundaries, and platform hardening techniques.
  • Experience designing permission systems, access control frameworks, sandboxing, and secure IPC for sensor-rich devices.
  • Experience securing on-device AI/ML features including model integrity and inference-time privacy protections.

More like this

Similar roles

Security Engineer, Level IV

Snap Inc.

Bellevue, WA +2 66 days ago $157,000$235,000
Python Go Java SIEM EDR Vulnerability Scanners Cloud Security Threat Modeling Code Review Infrastructure Security Access Management Application Security Detection and Response Automation
2+ yrs exp

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 106 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec Ethernet Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ MPSoC Microchip Polarfire SoC Scripting Encryption Algorithms
3+ yrs exp Hybrid

Embedded Software Engineer, Anti-Tamper

Anduril Industries

Costa Mesa, CA 35 days ago $166,000$292,000
C C++ Rust Nix NixOS Linux Cryptography Firmware FPGA Anti-Tamper Embedded Systems Hardware-Software Integration Chain of Trust

System Embedded Software Engineer, Security

HP Inc.

Spring, TX +1 24 days ago $147,050$230,850
C Python Firmware Embedded Systems RTOS Secure Boot Cryptography CI/CD JTAG SWD UART I2C SPI USB PCIe Static Analysis Fuzzing GitHub Logic Analyzers Oscilloscopes
10+ yrs exp

Principal Embedded Security Engineer

Motorola Solutions

Los Angeles, CA 95 days ago $180,000$260,000
C/C++ Linux AES TLS SSL IPsec MACsec VPN DMVPN HMAC DSA Python FIPS 140-3 CSfC NIST
10+ yrs exp Hybrid

Embedded Software Engineer

Qualcomm

San Diego, CA 31 days ago $111,300$166,900
C C++ Assembly Python Perl Java JTAG SCons Embedded Software Device Drivers Source Control Build Systems CPU Architecture
2+ yrs exp