Embedded Software/Firmware Test Engineer

Auto Import

About the position

Snap Inc. is a technology company focused on improving communication through its camera products. The company operates Snapchat, Specs Inc. (advanced eyewear integrating digital experiences), Bitmoji, and Saturn. Specs Inc., a subsidiary of Snap Inc., develops Specs, which feature see-through lenses and are powered by Snap OS. They also provide Lens Studio for augmented reality experiences. This role is for an Embedded Software/Firmware Test Engineer to join the Specs team.

Responsibilities

  • Own QA for current and new Micro Display Software, Firmware, and Tools
  • Develop test plans, implement test code before releasing code and tools to production and other teams
  • Work closely with code developers to understand code and its system-level functionality
  • Work closely with the EE team to understand all boards for setting up test environments
  • Generate Jira tickets to describe bugs related to SW, FW, tools, and HW
  • Document the user interface for the tools with boards
  • Contribute to code review for Software, Firmware, and tools

Requirements

  • BS/BA degree in Computer Science or EE
  • 5+ years of experience in Software or Firmware development experiences
  • Strong knowledge of Python, C/C++ and C# code
  • System level understanding of boards, chips, interfaces, software/firmware flows
  • Collaborate closely with teammates, EE, and production teams
  • Experience using AI tools as like Cursor, Copilot
  • Experience working with various communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD and PCIE
  • Great interpersonal skills; ability to collaborate across groups through written, verbal and visual formats

Nice-to-haves

  • Experience with coding Python and C# coding for QA or tools for consumer-electronics systems
  • Experience using small micro controllers like ARM or Risc V
  • Experience of firmware coding in C/C++ based on RTOS/non-RTOS system
  • Experience identifying issues related to HW and Software/Firmware in consumer-electronics mass-produced systems
  • Knowledge of micro-display systems, video standards and related protocols such as MIPI, HDMI, DisplayPort
  • Experience using lab equipment such as oscilloscopes, logic analyzers
  • Ideal candidate is a self-starter, can organize complex issues and drive them to closure

Benefits

  • paid parental leave
  • comprehensive medical coverage
  • emotional and mental health support programs
  • compensation packages that let you share in Snap’s long-term success
Back to blog