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

Embedded Software/Firmware Engineer

$157k - $235k

Snap Inc.

Embedded Software/Firmware Test Engineer

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 a Embedded Software/Firmware Test Engineer to join the Specs team!

What you'll do:

  • 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

Knowledge, Skills & Abilities:

  • 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

Minimum Qualifications:

  • BS/BA degree in Computer Science or EE
  • 5+ years of experience in Software or Firmware development experiences

Preferred Qualifications:

  • 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

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.

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 7 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software/Firmware Engineer in United States vacancy
  • $97.74k - $144.46k

     ...Firmware/ Embedded Software Engineer Essential duties and responsibilities: Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions and collaborate with hardware engineers. Prepare... 
    Suggested
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Charlotte, NC
    2 days ago
  •  .... Backed by leading venture capital and engineering partners, we are rapidly scaling the design...  ...communications, directly working on software development for cutting-edge satellite communications...  ...field Experience developing embedded software for space-based systems... 
    Suggested
    Permanent employment

    SpinLaunch

    Long Beach, CA
    4 days ago
  •  ...Embedded Software/Firmware Engineer Radiance Technologies, a rapidly growing employee-owned company, is searching for talented scientists and engineers with interest in custom electronics development, microelectronics, and systems security development to join our Microelectronics... 
    Suggested
    Work experience placement

    Radiance Technologies

    Huntsville, AL
    5 days ago
  •  ...RESPONSIBILITIES: The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product. Specific duties and responsibilities include: Design and implement software of embedded devices and systems from... 
    Suggested
    Permanent employment
    Work experience placement

    ECCO Corporation

    Southfield, MI
    3 days ago
  • $157k - $235k

     ...Embedded Software/Firmware Engineer 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... 
    Suggested
    Live in
    Work at office
    Local area

    Snap

    Vancouver, WA
    7 hours ago
  •  ...Position: Embedded Software/Firmware Engineer Location: Franklin Lakes, NJ Duration: 12+ Months Contract Total Hours/week: 40.00 1st Shift Client: Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)... 
    Contract work
    H1b
    Day shift

    MILLENNIUMSOFT

    Franklin Lakes, NJ
    5 days ago
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance... 
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    5 days ago
  •  ...record in building billion$ public companies in renewable energy and infrastructure. About The Role: We’re looking for a Firmware/Embedded Software Engineer to write and test software for our battery electric locomotive control systems. You’ll work on everything from low‑... 

    Project J Ltd

    Los Angeles, CA
    1 day ago
  •  ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor... 
    Long term contract
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    5 days ago
  • Job Purpose The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level hardware and embedded hardware. The Embedded Software/Firmware Engineer... 
    Contract work
    For contractors
    Local area

    Georgia Tech Research Institute (GTRI)

    Atlanta, GA
    3 days ago
  • $152k - $241.5k

     ...Participate in silicon bring‑up and software development phases. Lead...  ....Sc. or M.Sc. in Electrical Engineering, Computer Engineering,...  ...experience. 5+ years of relevant embedded engineering experience and a...  ...skills for embedded firmware. Ability to manage interrupts... 

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • The position of Senior Embedded Software/Firmware Engineer entails implementing, testing, and documenting embedded software/firmware running on BMC's spaceborne communications products. The candidate must have prior experience developing embedded C applications for ARM... 
    Permanent employment
    Work at office

    BLUEMARBLE COMMUNICATIONS, INC.

    Poway, CA
    5 days ago
  • $125k - $140k

    Embedded Software (Firmware) Design Engineer Mid‑Sr Level Status: Full Time Synopsis: Tri‑Tec is searching for an Embedded Software (Firmware) Design Engineer to design, write, troubleshoot, validate, and maintain software and firmware in coordination with Senior Electrical... 
    Full time

    Tri-Tec Manufacturing LLC

    Kent, WA
    5 days ago
  • $64.5k - $129.5k

     ...role, you will contribute to firmware development efforts, including...  ..., and support of embedded firmware for our high-speed router...  ..., and communicate with other engineers as well as marketing and support...  ...toward the optimization of the software development flow, tools, and... 
    Temporary work

    Carrier

    Kennesaw, GA
    4 days ago
  • $197k - $278.46k

     ...committed to solving mobility challenges with software and AI. As the Global Software Center...  ...system. About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational...  ...high-performance, and safety-critical embedded foundation. This is a high-visibility role... 

    42dot Inc.

    Sunnyvale, CA
    5 days ago
  •  ...and Responsibilities Develop and maintain firmware on STM32 / TI / Renesas MCU platforms...  ...clean, maintainable C/C++ for real-time embedded systems Diagnose hardware and firmware integration...  ...closely with hardware and controls engineers Develop internal tools and test scripts... 

    Scylla Solutions

    Milpitas, CA
    1 day ago
  •  ...solution with societal, environmental and economic profits, bound to improve lives. We are seeking a full-time Embedded Firmware Engineer to join our software team and work on development of our mobile robotics fleet and proprietary farm control system. We are seeking a... 
    Full time

    OnePointOne

    San Jose, CA
    1 day ago
  •  ...Job Description Insight Global is seeking an Embedded Firmware Engineer for our end client in Louisiana. This role is ideal for an embedded engineer who enjoys working close to hardware and defining systems from the ground up. This position involves hands‑on board bring... 
    Remote work

    Insight Global

    Baton Rouge, LA
    3 days ago
  • $50 - $60 per hour

     ...Renesas and Nordic We are seeking a highly skilled Embedded Systems Engineer with extensive experience in board bring-up and real...  ...microcontrollers , alongside deep expertise in firmware development, hardware-software integration, and low-level programming. This role involves... 
    Hourly pay
    Full time
    Contract work
    Local area
    Relocation
    Shift work

    Fults & Associates LLC

    Grapevine, TX
    5 days ago
  •  ...Embedded Firmware Engineer Experience in C / C++ development for embedded targets ranging from 8 to 32‑bits including ARM / ARM Cortex, ADI DSP...  ...programs/test systems with LabVIEW, Visual Studio, or other software packages will be an advantage but not mandatory Familiar... 
    Work experience placement

    Pi Square Technologies

    Houston, TX
    4 days ago
  •  ...you to help improve our hardware and software. Fend has created a new category of security...  ...position will work with the Chief Engineer to develop embedded software for this security appliance....  ...: Experience designing embedded firmware. We will look at a sample of your work... 
    Contract work
    For contractors
    Sleeping nights
    Flexible hours

    Fend Incorporated

    Arlington, VA
    5 days ago
  • $79k - $108k

     ...Vitesse Systems is looking for an Embedded Firmware Engineer to join the team! The Embedded Firmware Engineer will work with a talented multidisciplinary...  ...hardware requirements into firmware and embedded software requirements Be technically excellent, accountable for... 
    Permanent employment
    Temporary work

    Vitesse Systems

    Carson City, NV
    1 day ago
  • $140k - $200k

     ...vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is...  .... About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and...  ...PCBs Collaborate with electrical and software engineers to develop comprehensive specifications... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    1 day ago
  •  ...Required Skills 3-5 years of experience in embedded firmware development, with 3+ years in FPGA design and verification. Proficiency in VHDL...  ...with Linux/RTOS. Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. #J-18808-Ljbffr... 

    Maania Consultancy Services

    Cedar Park, TX
    5 days ago
  •  ...Overview The Embedded Firmware Engineer with Alliance Laundry Systems will focus on writing, designing and testing embedded firmware for electronic...  ...& Experience Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related fields required... 

    Alliance Laundry

    Ripon, WI
    1 day ago
  • $100k - $150k

     ...Embedded Firmware Engineer (BBBH273334A) West Lafayette, Indiana Salary: USD100000 - USD150000 per annum + Equity + Bonus + Benefits Embedded Firmware Engineer $100,000 - $150,000 + Bonus + Equity + Relocation + Health benefits + 401(k) West Lafayette, Indiana Are you... 
    Relocation package

    Rise Technical Recruitment

    West Lafayette, IN
    5 days ago
  •  ...Join us as an Embedded Firmware Engineer designing and delivering firmware that powers next‑generation devices! You will turn concepts into reliable...  ..., a collaborative, cross‑disciplinary group of hardware, software, and project engineers focused on taking motorized, sensor... 
    Worldwide
    Flexible hours

    Georgia-Pacific

    Neenah, WI
    2 days ago
  • $130.62k - $138k

     ...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging... 
    Immediate start
    Remote work
    Flexible hours

    Progeny Systems Corporation

    United States
    3 days ago
  •  ...Role- Embedded Firmware Developer Work Location : Waukesha, WI, USA JD: Required Experience & Skills: Design, develop...  ...Education : Bachelor's or master's degree in electrical/ Electronics Engineering, Embedded Systems, or related field.

    E-Solutions

    Waukesha, WI
    4 days ago
  •  ...Principal Embedded Firmware Engineer Join our growing team of innovators, disruptors, and problem solvers. We cover everything from network...  ...multi-disciplinary team, including other firmware, hardware, software, and mobile developers. As a Principal level, you will be... 
    Contract work
    Flexible hours

    Software Technology Inc

    Washington DC
    4 days ago

Do you want to receive more vacancies?

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