Senior Embedded Firmware Test Engineer – Validation & Debug

Snap Inc.

United States

On-site

USD 133,000 - 235,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity RSUs
Paid parental leave
Medical coverage

Job summary

Snap Inc. is seeking an Embedded Software/Firmware Engineer to join the Spectacles team in a role focused on developing embedded software for micro-display systems and display chips.

You will design features for ASICs, modules, and host tools, while maintaining build environments and validation workflows to ensure smooth releases. Qualifications include 5+ years in embedded development, proficiency in C/C++, Python, and experience debugging hardware/software integrations.

Qualifications

  • BS/BA degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of embedded software or firmware development experience.
  • Experience developing in C/C++ and Python for embedded systems, firmware, or system-level tools.
  • Experience debugging hardware/software integration issues in embedded or consumer electronics systems.

Responsibilities

  • Develop embedded software and firmware for micro-display systems, display chips, and related tools with clear ownership scope across implementation, integration, validation, and release.
  • Design, implement, and validate software features for display ASICs, modules, microcontrollers, and host-side tools.
  • Set up, maintain, and improve embedded software and firmware build environments, build flows, and development tooling for efficient validation and release.
  • Build test plans and test code to verify new features before release to production and partner teams.
  • Work across emulator, board, and silicon environments to debug and validate system behavior, with strong focus on hardware debuggability, root‑cause analysis, and issue isolation at the system level.
  • Collaborate closely with software, firmware, ASIC, EE, and production teams to bring up and verify new hardware and software features.
  • Develop and maintain tools, libraries, interfaces, and build workflows used by internal teams for validation, debugging, and production enablement.
  • Investigate issues across software, firmware, tools, and hardware, and drive root‑cause analysis through resolution.
  • Create clear bug reports and Jira tickets for issues related to software, firmware, tools, and hardware interactions.
  • Document software flows, build/setup procedures, test procedures, board/tool usage, and user‑facing interfaces for internal developers and partner teams.
  • Contribute to code reviews and help improve code quality, testability, maintainability, and build reliability across software, firmware, and tooling.

Skills

C/C++
Python
C#

Education

BS/BA in CS/CE/EE or related field

Tools

Jira
Git

Job description

Snap Inc. is seeking an Embedded Software/Firmware Engineer to join the Spectacles team in a role focused on developing embedded software for micro-display systems and display chips.

You will design features for ASICs, modules, and host tools, while maintaining build environments and validation workflows to ensure smooth releases. Qualifications include 5+ years in embedded development, proficiency in C/C++, Python, and experience debugging hardware/software integrations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Embedded Software/Firmware Engineer
Embedded Software/Firmware Engineer

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 Electrical Engineer, Wearable AR Hardware
Senior Electrical Engineer, Wearable AR Hardware

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 190,000 - 284,000
RSU equity
Senior Software Engineer AR OS & SDKs (5+ yrs) Equity RSUs
Senior Software Engineer AR OS & SDKs (5+ yrs) Equity RSUs

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Senior C++ Software Engineer - AR/Specs SDKs
Senior C++ Software Engineer - AR/Specs SDKs

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 209,000 - 313,000
Equity RSUs
Paid parental leave
Comprehensive medical coverage
Senior Electrical Engineer, Hardware for AR Wearables
Senior Electrical Engineer, Hardware for AR Wearables

Relha LLC • Los Angeles (CA), Northern (KY)

Hybrid
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
Senior Software Engineer - AR OS & SDKs (RSU Eligible)
Senior Software Engineer - AR OS & SDKs (RSU Eligible)

Snap Inc. • Los Angeles (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Test Engineer, Camera and Sensing
Test Engineer, Camera and Sensing

Snap Inc. • Los Angeles (CA)

On-site
USD 157,000 - 235,000
Eligible for equity in the form of RSUs
Digital Integrated Circuit Design Verification Engineer
Digital Integrated Circuit Design Verification Engineer

Snap Inc. • United States

On-site
USD 147,000 - 259,000
Paid parental leave
Comprehensive medical coverage
Mental health support programs
+1