Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software/Firmware Engineer

$157k - $235k

Snapchat

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.

The Company operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services.

Specs Inc. is a wholly-owned subsidiary of Snap Inc. dedicated to making computing more human. The company develops Specs, advanced eyewear that seamlessly integrates digital experiences into the physical world.

Specs feature see-through lenses that place digital objects directly into three-dimensional space, powered by Snap OS, a proprietary, context-aware operating system designed for natural interaction with your hands and voice.

Specs Inc. also provides Lens Studio, a full suite of advanced developer tools that powers immersive augmented reality experiences across Specs, Snapchat, and other services.

We're looking for an Embedded Software/Firmware Engineer to join the Spectacles team!
What you'll do
  • 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
Knowledge, Skills & Abilities
  • Strong programming skills in C/C++ and Python; C# experience is a plus
  • Strong understanding of embedded systems, including boards, chips, interfaces, software/firmware interactions, and system-level debuggability
  • Experience setting up and maintaining build environments, build tools, and development workflows for embedded software, firmware, and related tools
  • Experience working across hardware and software boundaries, including bring-up, debugging, and validation
  • Familiarity with communication interfaces such as USB, I2C/I3C, SPI, UART, MIPI, SWD, and PCIe
  • Ability to work closely with cross-functional teams including EE, ASIC, production, and software partners
  • Strong debugging and problem-solving skills in complex multi-component systems
  • Experience using AI-assisted engineering tools such as Claude Code, Cursor, Copilot, or similar tools to improve productivity and development velocity
  • Great interpersonal skills and the ability to collaborate effectively through written, verbal, and visual communication
Minimum Qualifications
  • BS/BA degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 5+ years of experience in embedded software or firmware development
  • 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
Preferred Qualifications
  • Experience developing software or firmware for display, imaging, or other consumer-electronics systems
  • Experience with small microcontrollers such as ARM or RISC-V
  • Experience developing firmware in C/C++ on RTOS or non-RTOS systems
  • Experience with board bring-up, chip validation, and system-level debugging
  • Experience building internal tools, validation frameworks, or automation for embedded development workflows
  • Experience identifying issues across hardware, firmware, and software in mass-produced consumer devices
  • Knowledge of micro-display systems, video standards, and related protocols such as MIPI, HDMI, and DisplayPort
  • Experience using lab equipment such as oscilloscopes and logic analyzers
  • Self-starter who can organize complex issues, drive them to closure, and operate effectively in ambiguous environments
  • Passion for Snapchat and creativity


If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.

"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.


At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.

We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).

Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!

Compensation

In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position.These pay zones may be modified in the future.

Zone A (CA, WA, NYC):
The base salary range for this position is $157,000-$235,000 annually.

Zone B:
The base salary range for this position is $149,000-$223,000 annually.

Zone C:
The base salary range for this position is $133,000-$200,000 annually.

This position is eligible for equity in the form of RSUs.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software/Firmware Engineer in Vancouver, WA vacancy
  • $65.6k - $101k

     ...designs and develops state of the-art printer engines. You will be involved in the design and...  ...and multi-function printers. As part of firmware team, you will be involved in all...  ...subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and... 
    Suggested
    Temporary work
    Flexible hours

    HP

    Vancouver, WA
    2 days ago
  •  ...Embedded Engineer III Inside the Role Build the future of electric trucks. At Daimler Truck North America, we're redefining long-haul...  ...with cross-functional engineering teams for hardware, software, electrical systems and vehicle integration Lead or contribute... 
    Suggested
    For contractors
    Local area
    Relocation
    Relocation package

    Daimler Truck

    Portland, OR
    2 days ago
  • $210k - $290k

     ...Principal Embedded Software Engineer Portland, OR About the Company We are a renewable energy and ocean technology company committed...  ...intervention. The embedded software – device drivers, baremetal firmware, and embedded Linux – is what bridges the gap between... 
    Suggested
    Full time
    Remote work
    Relocation package
    Flexible hours

    Panthalassa

    Portland, OR
    4 hours ago
  • $95k - $154k

     ...Enterprise companies are looking for. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients.... 
    Suggested
    Full time
    H1b

    SynergisticIT

    Vancouver, WA
    1 day ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Suggested
    Full time

    Cheez

    Vancouver, WA
    16 hours ago
  •  ...Role: Embedded SW Engineer Work location: Portland, OR Background and Meet and Greet: MANDATORY Job Description: "Job Description...  ...working at the lowest layers of the infrastructure stack - firmware, BIOS/UEFI, bootloaders, and board support packages (BSP). This... 

    Redolent

    Portland, OR
    2 days ago
  • $20 per day

     ...page to see how you can grow with us! As a Senior Full Stack Engineer , you will be a hands-on contributor to the frontend and...  ...: Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code.... 
    Summer holiday
    Remote work
    Relocation

    Hiive LLC

    Vancouver, WA
    22 hours ago
  •  ...Position: Sr DevOps Engineer Location - Seattle, WA or Vancouver, WA - Hybrid 3 Days Onsite/Week Duration: 12+ Months Contract...  ...Platform(SDP) - SDP is the next-generation delivery platform for software development powered by GitLab to empower developers to build secure... 
    Contract work
    3 days per week

    Navtech

    Vancouver, WA
    2 days ago
  • $125k - $135k

     ...DevOps Engineer Are you an experienced DevOps Engineer ready to improve how software is built, deployed, and supported? Step into a role where cloud infrastructure, automation, and problem-solving come together to strengthen a growing engineering organization. As a... 
    Full time
    Work at office
    Remote work
    Monday to Friday
    Shift work

    Evosus

    Vancouver, WA
    2 days ago
  •  ...iOS (Kotlin, Swift), SwiftUI, Jetpack Compose Job Description Qualifications: Bachelor's degree in Computer Science, Engineering related field or related experience. 5+ years of experience in mobile app development for Android and iOS platforms.... 
    Contract work
    Immediate start
    3 days per week

    Syntricate Technologies

    Portland, OR
    2 days ago
  • $125k - $165k

     ..., and CRD's own API and automation frameworks. The Opportunity: You will support Charles River-driven workflows across Portfolio Engineering, Optimization, Guidelines, Implementation, Trading, and Trade Operations. You will collaborate with Portfolio Managers, Traders,... 
    Work at office
    Work from home

    Fisher Investments Careers

    Vancouver, WA
    3 days ago
  • $182.82k - $268.13k

     ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a... 
    Temporary work
    Worldwide

    Epic Games

    Vancouver, WA
    2 days ago
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency... 

    Medium

    Vancouver, WA
    4 days ago
  • $45 per hour

     ...Elevate Your Career with CBRE - Join a Fortune 500 Leader! CBRE is looking for Building Engineers who love keeping facilities cool, comfortable, and running smoothly. Sound like you? If you are ready to make a difference and be part of one of the world's most admired... 
    Hourly pay
    Work at office
    Visa sponsorship
    Shift work

    CBRE

    Portland, OR
    4 hours ago
  •  ...surprise and delight professional photographers, visual artists, and enthusiasts alike. This is a unique opportunity to apply your deep engineering expertise and passion for photography to define the future of creative expression on Apple platforms. You'll contribute to the... 

    Apple

    Vancouver, WA
    1 day ago
  • Job role : Java Developer Duration : 1 week Location : 100% Onsite in Vancouver, WA The person will evaluate the current situation, understand requirements, and define the scope of work. The person can complete the work anytime within an agreed...

    VDart

    Vancouver, WA
    1 day ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing... 
    Remote job
    Internship

    Danaher

    Vancouver, WA
    2 days ago
  • $85k - $135k

     ...Developer with deep expertise in Integrated Risk Management (IRM) and Governance, Risk, and Compliance (GRC). You will be the technical engine behind our risk and compliance digital transformation. The Opportunity: You will offer the chance to act as a strategic technical... 
    Work at office
    Work from home

    Fisher Investments Careers

    Vancouver, WA
    3 days ago
  • $152.07k - $202.76k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy, with a... 
    Full time
    Temporary work
    Remote work

    Lumen

    Vancouver, WA
    4 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Vancouver, WA
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Vancouver, WA
    4 days ago
  • What you need for this position: - Solid professional background in creating efficient, scalable and highly usable web interfaces - Assist in creation of e-commerce design solutions - Able to demonstrate several website examples - Create design solutions for lead...

    Sept 25 - Tria

    Portland, OR
    2 days ago
  • $152.5k - $219.2k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Portland, OR
    2 days ago
  • $130.7k - $205.2k

     ...Senior Cloud Engineer Description - This role is responsible for leading the technical design, development, implementation, and ongoing maintenance of modern software applications and services for the company. It is focused on delivering secure, scalable, and high... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Relocation
    Flexible hours
    Shift work

    HP

    Vancouver, WA
    2 days ago
  • $165k - $241.4k

     ...creators of Cilium ( and eBPF ( . Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and...  ...at scale. Your Impact As a Senior Frontend Software Engineer, you will build intuitive, scalable, and high-performing user interfaces... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Portland, OR
    3 days ago
  • Big Data Lead/ Architect Location : vancouver , WA (Onsite foe Weekly 2 days) Fulltime Description SQL Server (EDW architecture, performance tuning, indexing) Advanced SQL (complex joins, window functions, stored procedures) Data warehousing concepts ...
    Full time

    Yantran LLC

    Vancouver, WA
    4 days ago
  • About the job Overview We are looking for enthusiastic Website/Web Development Interns who are excited to build real-world experience in web development and design. This internship, lasting 1 to 6 months (based on your availability), provides the opportunity to...
    Internship
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Portland, OR
    1 day ago
  • $33.65 - $48.08 per hour

     ...service to our end buyers, brand partners and our internal stakeholders.   The W eb D eveloper will be a member of the Engineering T eam . They will help create, customize and maintain the design, functionality, and UI/UX of multiple websites/webstore properties... 
    Hourly pay
    Permanent employment
    Temporary work
    Remote work
    Work from home

    GrabJobs

    Portland, OR
    2 days ago
  • CBRE Global Workplace Solutions (GWS) works with clients to make real estate a significant contributor to organizational productivity and performance. Our account management model is at the heart of our client-centric approach to delivering integrated real estate solutions...
    Visa sponsorship

    CBRE

    Portland, OR
    1 day ago
  • $80.2k - $150k

     ...The Opportunity: As a Cloud Engineer, you will consult and contribute to business process improvements of IT policies, procedures, tools, security controls and infrastructure. You will also conduct research and Proof of Concept activities and provide recommendations for... 
    Work at office
    Work from home
    Flexible hours

    Fisher Investments Careers

    Vancouver, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software/Firmware Engineer. Be the first to apply!