Snap
Embedded Software Engineer, Power, Level 5
$178K–$313K
San Diego, California · Full-time · Posted Oct 8, 2026
- Experience
- 6+ years of experience with embedded software development and ARM architecture.
- Education
- Bachelor's Degree in computer science or electrical engineering or equivalent years of experience.
About the job
Develop and debug embedded software for prototype and shipping consumer products, including power- and performance-efficient system components for Specs.
What you'll do
- Design, architect, and implement embedded software across system layers.
- Review designs and code with peers and stakeholders to build reliable solutions.
- Triage, analyze, debug, and resolve product or system issues.
What they ask for
- Bachelor's Degree in computer science or electrical engineering or equivalent years of experience.
- 6+ years of experience with embedded software development and ARM architecture.
- Proficiency programming in C or C++.
- Experience in one or more of: BSP/Board Support Package, Operating Systems, Linux Embedded OS, Graphics, Camera, Audio and Display.
Nice to have
- Experience in power/performance optimizations, including Linux kernel, driver, and user space applications.
- Understanding of hardware design and ability to read schematics.
Pay
$209,000-$313,000 annually USD (base salary); $199,000-$297,000 annually USD (base salary); $178,000-$266,000 annually USD (base salary)
Tools
ARM architecture, C, C++, BSP/Board Support Package, Operating Systems, Linux Embedded OS, Linux kernel
Model-written summary · the original posting is authoritative