Snap Inc. · 20 hours ago
Embedded Software Engineer, Level 4
Snap Inc. is a technology company focused on enhancing communication through innovative products like Snapchat and Spectacles. They are seeking a Senior Embedded Software Engineer to oversee QA for Micro Display Software and collaborate with development teams to ensure high-quality firmware and tools.
Computer Software
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 the productions and the other teams
Work closely with code developers to understand code and how it works in the systems level
Work closely with EE team to understand all boards to set 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
Qualification
Required
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
BS/BA degree in Computer Science or EE
2+ years of experience in Software or Firmware development experiences
Preferred
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
A passion for Snapchat and creativity!
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
Company
Snap Inc.
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.
H1B Sponsorship
Snap Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (332)
2024 (369)
2023 (333)
2022 (356)
2021 (318)
2020 (237)
Funding
Current Stage
Late StageRecent News
2025-02-12
2025-02-11
Social Media Today
2025-02-08
Company data provided by crunchbase