Embedded Software Engineer, Cellular, Level 5
Listed on 2025-12-12
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer
Embedded Software Engineer, Cellular, Level 5
Join to apply for the Embedded Software Engineer, Cellular, Level 5 role at Snap Inc.
Snap Inc is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Its core products include Snapchat, Lens Studio, and AR glasses Spectacles.
We’re looking for a Software Engineer (Wireless Connectivity) to join the Operating Systems team at Snap Inc.
What you’ll do- Design, develop, test, deploy, maintain, and enhance software solutions for devices.
- Develop modem software and verify modem feature functionalities and performance to improve user experience including call, voice quality, data, thermal/power, connectivity.
- Identify modem software performance gaps by analyzing system requirements, design, software implementation, issue analysis, and simulation of real‑world scenarios.
- Debug, analyze, and fix modem issues from factory, certification field, and end users.
- Strong software‑engineering skills including design, programming (C or C++), debugging, and testing.
- Experience with Cellular SW (Radio Interface Layer) or WLAN or Bluetooth preferred.
- Understanding of network protocols such as TCP/UDP/IP.
- Experience in SW development to support cellular carrier certification is a plus.
- Good understanding of OS concepts (heap/stack/threads/mutex/memory/scheduling) is a plus.
- Bachelor’s degree in Computer Science/Engineering or equivalent.
- +6 years of experience with software development in one or more languages and data structures/algorithms.
- Understanding of Cellular, WLAN, BT protocols.
Snap is a proud equal‑opportunity employer, committed to providing employment opportunities to all regardless of race, religion, gender, etc. EOE, including disability/veterans.
Benefits include paid parental leave, comprehensive medical coverage, mental health support, and compensation packages.
CompensationIn the United States, work locations are assigned a pay zone which determines the salary range for the position. The starting pay is 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 $209,000-$313,000 annually.
Zone B:
- The base salary range for this position is $199,000-$297,000 annually.
Zone C:
- The base salary range for this position is $178,000-$266,000 annually.
This position is eligible for equity in the form of RSUs.
Seniority LevelMid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
IndustriesSoftware Development
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).