Senior Embedded Software Engineer — ARM/Linux for AR Glasses

Snap

San Diego (CA)

On-site

USD 209,000 - 313,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Medical coverage
Mental health support
Equity / RSUs

Job summary

Snap Inc. is seeking an Embedded Engineer to join the SPECS team in a hands-on role designing and implementing embedded software for prototypes and consumer products.

You’ll work across system layers, from kernel and memory management to I/O and display, collaborating in design reviews to deliver robust solutions. The ideal candidate has 6+ years in embedded development, strong C/C++ skills, and experience with Linux Embedded OS, graphics, camera and audio subsystems.

Qualifications

  • Bachelor's Degree in CS or EE (or equivalent years of experience)
  • 6+ years of embedded software development experience
  • Proficient in C/C++ programming
  • Experience with Linux Embedded OS and hardware interfaces

Responsibilities

  • Lead or participate in design, architecture and implementation of embedded software for prototype and shipping products
  • Design and implement software across system layers including kernel, memory management, I/O and security
  • Participate in design/code reviews and collaborate with peers and stakeholders
  • Triage issues and debug using source analysis and tooling

Skills

ARM architecture
C/C++ programming
Embedded software development
Linux Embedded OS
Reading schematics
Communication skills

Education

Bachelor's Degree in Computer Science or Electrical Engineering

Tools

BSP/Board Support Package
Operating Systems
Linux Embedded OS
Graphics
Camera
Audio and Display

Job description

Snap Inc. is seeking an Embedded Engineer to join the SPECS team in a hands-on role designing and implementing embedded software for prototypes and consumer products.

You’ll work across system layers, from kernel and memory management to I/O and display, collaborating in design reviews to deliver robust solutions. The ideal candidate has 6+ years in embedded development, strong C/C++ skills, and experience with Linux Embedded OS, graphics, camera and audio subsystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – ARM/Linux Systems
Senior Embedded Software Engineer – ARM/Linux Systems

Snapchat, Inc. • San Diego (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Senior Embedded Software Engineer, ARM/Linux
Senior Embedded Software Engineer, ARM/Linux

Snap Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 209,000 - 313,000
Senior Embedded Firmware Engineer, Display & AR
Senior Embedded Firmware Engineer, Display & AR

Snap • Vancouver (WA)

On-site
USD 133,000 - 235,000
Paid parental leave
RSU equity
Senior Software Engineer, AR SDKs & Spectacles OS
Senior Software Engineer, AR SDKs & Spectacles OS

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage
Senior Embedded Firmware Test Engineer – Validation & Debug
Senior Embedded Firmware Test Engineer – Validation & Debug

Snap Inc. • United States

On-site
USD 133,000 - 235,000
Equity RSUs
Paid parental leave
Medical coverage
Senior Software Engineer, AR/OS SDKs — Equity Eligible
Senior Software Engineer, AR/OS SDKs — Equity Eligible

Snap Inc. • Bellevue (WA)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Senior C++ AR Lens Platform Engineer
Senior C++ AR Lens Platform Engineer

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
RSUs eligibility
AR Hardware Design Engineer for Specs Wearables
AR Hardware Design Engineer for Specs Wearables

SNAP, Inc. • Palo Alto (CA)

On-site
USD 133,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
C++ Software Engineer, AR Lens Platform
C++ Software Engineer, AR Lens Platform

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 157,000 - 235,000
Equity via RSUs
Paid parental leave
Comprehensive medical coverage
+1
Senior C++ AR Engine Engineer (Lens Core)
Senior C++ AR Engine Engineer (Lens Core)

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 209,000 - 313,000
RSUs
Medical coverage
Paid parental leave
+1