Resume and JobRESUME AND JOB
Snap Inc logo

Embedded Software Engineer, Level 4

Snap Inc

Embedded Software Engineer, Level 4

Snap Inc logo

Snap Inc

full-time

Posted: December 8, 2025

Number of Vacancies: 1

Job Description

Embedded Software Engineer, Level 4

Location: Remote, United States

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc is a camera company that believes the camera + AI will help people share themselves more fully and live in the moment. Our products empower people to express themselves, live in the moment, play together, learn about the world, and have fun along the way. Spectacles is home to our hardware products with a world-class R&D team pushing the boundaries of what a camera can be—specifically, overlaying computing on the real world. Next Generation Spectacles are our first pair of AR glasses bringing augmented reality to life through innovative camera and micro-display technology. Join our Spectacles team as an Embedded Software Engineer, Level 4, to drive QA excellence in our cutting-edge AR hardware, ensuring seamless integration of software, firmware, and tools that power immersive AR experiences. In this role, you will own QA for Micro Display Software, Firmware, and Tools, developing test plans and implementing code to validate releases before they reach production and cross-functional teams. You'll collaborate deeply with developers to grasp systems-level code behavior, partner with the EE team to build test environments across all boards, and generate Jira tickets for bugs spanning SW, FW, tools, and HW. Documenting tool UIs, contributing to code reviews, and leveraging lab equipment like oscilloscopes will be key to identifying and resolving issues in our consumer-electronics systems. Your work will directly contribute to the reliability of Spectacles' AR capabilities, enhancing how users interact with the real world through Snapchat's creative lens. We're seeking a self-starter with strong Python, C/C++, and C# skills, system-level hardware knowledge, and experience with interfaces like MIPI and PCIe. Ideal candidates thrive in Snap's dynamic, creative culture, using AI tools like Copilot to innovate rapidly. We practice a 'Default Together' policy, expecting 4+ days/week in-office to build our culture faster. Snap is an equal opportunity employer committed to diversity, offering competitive pay (Zone A: $157,000-$235,000 base + RSUs), comprehensive benefits, and a passionate community. If you love Snapchat, AR innovation, and camera technology, apply now!

What You'll Do

  • Own QA for current and new Micro Display Software, Firmware, and Tools
  • Develop comprehensive test plans and implement test code prior to releasing to production and other teams
  • Collaborate closely with code developers to understand code functionality at the systems level
  • Work with EE team to comprehend all boards and establish robust test environments
  • Generate Jira tickets to document bugs related to SW, FW, tools, and HW
  • Document user interfaces for tools across various boards
  • Contribute to code reviews for Software, Firmware, and tools
  • Push boundaries of AR innovation in Spectacles by ensuring flawless camera and display integration
  • Drive quality for next-generation AR glasses that overlay computing on the real world
  • Organize complex issues and drive them to closure in a fast-paced creative environment

Minimum Qualifications

  • BS/BA degree in Computer Science or Electrical Engineering
  • 2+ years of experience in Software or Firmware development
  • Strong knowledge of Python, C/C++, and C#
  • System-level understanding of boards, chips, interfaces, and software/firmware flows
  • Experience working with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe
  • Great interpersonal skills with ability to collaborate across groups through written, verbal, and visual formats
  • Experience using AI tools like Cursor or Copilot

Preferred Qualifications

  • Experience coding Python and C# for QA or tools in consumer-electronics systems
  • Experience with small microcontrollers like ARM or RISC-V
  • Firmware coding in C/C++ based on RTOS/non-RTOS systems
  • Experience identifying HW/SW/FW issues in mass-produced consumer-electronics systems
  • Knowledge of micro-display systems, video standards, and protocols like MIPI, HDMI, DisplayPort

Knowledge, Skills & Abilities

  • Python programming
  • C/C++ development
  • C# coding
  • System-level hardware understanding (boards, chips)
  • Communication interfaces (USB, I2C/I3C, SPI, UART, MIPI, SWD, PCIe)
  • Test plan development and automation
  • Jira bug tracking
  • Code review processes
  • Collaboration with EE and production teams
  • AI tools (Cursor, Copilot)
  • Lab equipment (oscilloscopes, logic analyzers)
  • Problem-solving and issue organization
  • Interpersonal communication (written, verbal, visual)
  • Self-starter mindset
  • Passion for AR, camera tech, and Snapchat

Our Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with equity in the form of RSUs
  • Office collaboration under 'Default Together' policy (4+ days/week)
  • Opportunities to share in Snap’s long-term success
  • Support for disabilities or special needs
  • Diverse, inclusive culture fostering creativity and innovation

Compensation

$157,000-$235,000 annually

This position is eligible for equity in the form of RSUs.

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • Remote, United States

Salary

157,000 - 235,000 USD / yearly

Skills Required

  • Python programmingintermediate
  • C/C++ developmentintermediate
  • C# codingintermediate
  • System-level hardware understanding (boards, chips)intermediate
  • Communication interfaces (USB, I2C/I3C, SPI, UART, MIPI, SWD, PCIe)intermediate
  • Test plan development and automationintermediate
  • Jira bug trackingintermediate
  • Code review processesintermediate
  • Collaboration with EE and production teamsintermediate
  • AI tools (Cursor, Copilot)intermediate
  • Lab equipment (oscilloscopes, logic analyzers)intermediate
  • Problem-solving and issue organizationintermediate
  • Interpersonal communication (written, verbal, visual)intermediate
  • Self-starter mindsetintermediate
  • Passion for AR, camera tech, and Snapchatintermediate

Required Qualifications

  • BS/BA degree in Computer Science or Electrical Engineering (experience)
  • 2+ years of experience in Software or Firmware development (experience)
  • Strong knowledge of Python, C/C++, and C# (experience)
  • System-level understanding of boards, chips, interfaces, and software/firmware flows (experience)
  • Experience working with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe (experience)
  • Great interpersonal skills with ability to collaborate across groups through written, verbal, and visual formats (experience)
  • Experience using AI tools like Cursor or Copilot (experience)

Preferred Qualifications

  • Experience coding Python and C# for QA or tools in consumer-electronics systems (experience)
  • Experience with small microcontrollers like ARM or RISC-V (experience)
  • Firmware coding in C/C++ based on RTOS/non-RTOS systems (experience)
  • Experience identifying HW/SW/FW issues in mass-produced consumer-electronics systems (experience)
  • Knowledge of micro-display systems, video standards, and protocols like MIPI, HDMI, DisplayPort (experience)

Responsibilities

  • Own QA for current and new Micro Display Software, Firmware, and Tools
  • Develop comprehensive test plans and implement test code prior to releasing to production and other teams
  • Collaborate closely with code developers to understand code functionality at the systems level
  • Work with EE team to comprehend all boards and establish robust test environments
  • Generate Jira tickets to document bugs related to SW, FW, tools, and HW
  • Document user interfaces for tools across various boards
  • Contribute to code reviews for Software, Firmware, and tools
  • Push boundaries of AR innovation in Spectacles by ensuring flawless camera and display integration
  • Drive quality for next-generation AR glasses that overlay computing on the real world
  • Organize complex issues and drive them to closure in a fast-paced creative environment

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical coverage
  • general: Emotional and mental health support programs
  • general: Compensation packages with equity in the form of RSUs
  • general: Office collaboration under 'Default Together' policy (4+ days/week)
  • general: Opportunities to share in Snap’s long-term success
  • general: Support for disabilities or special needs
  • general: Diverse, inclusive culture fostering creativity and innovation

Target Your Resume for "Embedded Software Engineer, Level 4" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Embedded Software Engineer, Level 4. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Embedded Software Engineer, Level 4" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesRemoteUnited StatesSpectacles

Related Jobs You May Like

No related jobs found at the moment.

Snap Inc logo

Embedded Software Engineer, Level 4

Snap Inc

Embedded Software Engineer, Level 4

Snap Inc logo

Snap Inc

full-time

Posted: December 8, 2025

Number of Vacancies: 1

Job Description

Embedded Software Engineer, Level 4

Location: Remote, United States

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc is a camera company that believes the camera + AI will help people share themselves more fully and live in the moment. Our products empower people to express themselves, live in the moment, play together, learn about the world, and have fun along the way. Spectacles is home to our hardware products with a world-class R&D team pushing the boundaries of what a camera can be—specifically, overlaying computing on the real world. Next Generation Spectacles are our first pair of AR glasses bringing augmented reality to life through innovative camera and micro-display technology. Join our Spectacles team as an Embedded Software Engineer, Level 4, to drive QA excellence in our cutting-edge AR hardware, ensuring seamless integration of software, firmware, and tools that power immersive AR experiences. In this role, you will own QA for Micro Display Software, Firmware, and Tools, developing test plans and implementing code to validate releases before they reach production and cross-functional teams. You'll collaborate deeply with developers to grasp systems-level code behavior, partner with the EE team to build test environments across all boards, and generate Jira tickets for bugs spanning SW, FW, tools, and HW. Documenting tool UIs, contributing to code reviews, and leveraging lab equipment like oscilloscopes will be key to identifying and resolving issues in our consumer-electronics systems. Your work will directly contribute to the reliability of Spectacles' AR capabilities, enhancing how users interact with the real world through Snapchat's creative lens. We're seeking a self-starter with strong Python, C/C++, and C# skills, system-level hardware knowledge, and experience with interfaces like MIPI and PCIe. Ideal candidates thrive in Snap's dynamic, creative culture, using AI tools like Copilot to innovate rapidly. We practice a 'Default Together' policy, expecting 4+ days/week in-office to build our culture faster. Snap is an equal opportunity employer committed to diversity, offering competitive pay (Zone A: $157,000-$235,000 base + RSUs), comprehensive benefits, and a passionate community. If you love Snapchat, AR innovation, and camera technology, apply now!

What You'll Do

  • Own QA for current and new Micro Display Software, Firmware, and Tools
  • Develop comprehensive test plans and implement test code prior to releasing to production and other teams
  • Collaborate closely with code developers to understand code functionality at the systems level
  • Work with EE team to comprehend all boards and establish robust test environments
  • Generate Jira tickets to document bugs related to SW, FW, tools, and HW
  • Document user interfaces for tools across various boards
  • Contribute to code reviews for Software, Firmware, and tools
  • Push boundaries of AR innovation in Spectacles by ensuring flawless camera and display integration
  • Drive quality for next-generation AR glasses that overlay computing on the real world
  • Organize complex issues and drive them to closure in a fast-paced creative environment

Minimum Qualifications

  • BS/BA degree in Computer Science or Electrical Engineering
  • 2+ years of experience in Software or Firmware development
  • Strong knowledge of Python, C/C++, and C#
  • System-level understanding of boards, chips, interfaces, and software/firmware flows
  • Experience working with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe
  • Great interpersonal skills with ability to collaborate across groups through written, verbal, and visual formats
  • Experience using AI tools like Cursor or Copilot

Preferred Qualifications

  • Experience coding Python and C# for QA or tools in consumer-electronics systems
  • Experience with small microcontrollers like ARM or RISC-V
  • Firmware coding in C/C++ based on RTOS/non-RTOS systems
  • Experience identifying HW/SW/FW issues in mass-produced consumer-electronics systems
  • Knowledge of micro-display systems, video standards, and protocols like MIPI, HDMI, DisplayPort

Knowledge, Skills & Abilities

  • Python programming
  • C/C++ development
  • C# coding
  • System-level hardware understanding (boards, chips)
  • Communication interfaces (USB, I2C/I3C, SPI, UART, MIPI, SWD, PCIe)
  • Test plan development and automation
  • Jira bug tracking
  • Code review processes
  • Collaboration with EE and production teams
  • AI tools (Cursor, Copilot)
  • Lab equipment (oscilloscopes, logic analyzers)
  • Problem-solving and issue organization
  • Interpersonal communication (written, verbal, visual)
  • Self-starter mindset
  • Passion for AR, camera tech, and Snapchat

Our Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages with equity in the form of RSUs
  • Office collaboration under 'Default Together' policy (4+ days/week)
  • Opportunities to share in Snap’s long-term success
  • Support for disabilities or special needs
  • Diverse, inclusive culture fostering creativity and innovation

Compensation

$157,000-$235,000 annually

This position is eligible for equity in the form of RSUs.

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • Remote, United States

Salary

157,000 - 235,000 USD / yearly

Skills Required

  • Python programmingintermediate
  • C/C++ developmentintermediate
  • C# codingintermediate
  • System-level hardware understanding (boards, chips)intermediate
  • Communication interfaces (USB, I2C/I3C, SPI, UART, MIPI, SWD, PCIe)intermediate
  • Test plan development and automationintermediate
  • Jira bug trackingintermediate
  • Code review processesintermediate
  • Collaboration with EE and production teamsintermediate
  • AI tools (Cursor, Copilot)intermediate
  • Lab equipment (oscilloscopes, logic analyzers)intermediate
  • Problem-solving and issue organizationintermediate
  • Interpersonal communication (written, verbal, visual)intermediate
  • Self-starter mindsetintermediate
  • Passion for AR, camera tech, and Snapchatintermediate

Required Qualifications

  • BS/BA degree in Computer Science or Electrical Engineering (experience)
  • 2+ years of experience in Software or Firmware development (experience)
  • Strong knowledge of Python, C/C++, and C# (experience)
  • System-level understanding of boards, chips, interfaces, and software/firmware flows (experience)
  • Experience working with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe (experience)
  • Great interpersonal skills with ability to collaborate across groups through written, verbal, and visual formats (experience)
  • Experience using AI tools like Cursor or Copilot (experience)

Preferred Qualifications

  • Experience coding Python and C# for QA or tools in consumer-electronics systems (experience)
  • Experience with small microcontrollers like ARM or RISC-V (experience)
  • Firmware coding in C/C++ based on RTOS/non-RTOS systems (experience)
  • Experience identifying HW/SW/FW issues in mass-produced consumer-electronics systems (experience)
  • Knowledge of micro-display systems, video standards, and protocols like MIPI, HDMI, DisplayPort (experience)

Responsibilities

  • Own QA for current and new Micro Display Software, Firmware, and Tools
  • Develop comprehensive test plans and implement test code prior to releasing to production and other teams
  • Collaborate closely with code developers to understand code functionality at the systems level
  • Work with EE team to comprehend all boards and establish robust test environments
  • Generate Jira tickets to document bugs related to SW, FW, tools, and HW
  • Document user interfaces for tools across various boards
  • Contribute to code reviews for Software, Firmware, and tools
  • Push boundaries of AR innovation in Spectacles by ensuring flawless camera and display integration
  • Drive quality for next-generation AR glasses that overlay computing on the real world
  • Organize complex issues and drive them to closure in a fast-paced creative environment

Benefits

  • general: Paid parental leave
  • general: Comprehensive medical coverage
  • general: Emotional and mental health support programs
  • general: Compensation packages with equity in the form of RSUs
  • general: Office collaboration under 'Default Together' policy (4+ days/week)
  • general: Opportunities to share in Snap’s long-term success
  • general: Support for disabilities or special needs
  • general: Diverse, inclusive culture fostering creativity and innovation

Target Your Resume for "Embedded Software Engineer, Level 4" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Embedded Software Engineer, Level 4. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Embedded Software Engineer, Level 4" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesRemoteUnited StatesSpectacles

Related Jobs You May Like

No related jobs found at the moment.