Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Snap Inc. Logo

Software Engineer, Embedded, Level 4

Snap Inc.

$133,000 - $235,000
Oct 27, 2025
San Diego, CA, US
Apply Now

Snap Inc. is looking for an Embedded Engineer to join the Spectacles team to push the boundaries of technology and bring people closer together in the real world through AR glasses.

Requirements

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Software Development process skills including: source control, bug tracking, and design documentation
  • Ability to read schematics and component data sheets
  • Strong analytical and software debugging skills
  • 3+ years of experience with embedded software development and ARM architecture
  • Proficiency programming in C or C++
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android/Linux Embedded OS, Graphics, Camera, Audio and Display, with a view towards writing performant and energy efficient solutions

Responsibilities

  • Lead or participate in the design, architecture and implementation of embedded software in both prototype and shipping consumer products
  • Design and implement software or system development components at all layers of the system, e.g. kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, Camera, Audio etc
  • Participate in design reviews, code review with peers and stakeholders to create reliable solutions
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Other

  • Excellent written and verbal communication skills
  • Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent
  • Advanced degree in a relevant field such as computer science or electrical engineering
  • work in an office 4+ days per week
  • The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.