Snap Inc is looking to improve the way people live and communicate by empowering people to express themselves, live in the moment, learn about the world, and have fun together through its products such as Snapchat, Lens Studio, and Spectacles.
Requirements
- Strong Software Engineering skills including design, programming (C or C++), debugging and testing is required
- Experience with Cellular SW (Radio Interface Layer) or WLAN (Network manager) preferred
- Understanding of network protocols such as (TCP/UDP/IP)
- Having 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
- Proficiency programming in C or C++
- Understanding of Cellular(5G NR, 4G LTE), WLAN protocols and standards.
Responsibilities
- Design and develop the software framework, including control plane daemons, data path services, and inter-processor communication (IPC) layer between the application processor and the wireless(Wi-Fi or Cellular) chipset.
- Bring-up and integrate wireless(Wi-Fi or Cellular) from leading vendors onto our hardware platform.
- Develop and maintain Linux kernel drivers and subsystems related to modem or Wi-Fi hardware interfaces (e.g., PCIe, USB, MHI).
- Debug complex, system-level issues spanning user space, framework, linux kernel, and modem/Wi-Fi firmware to identify and resolve root causes.
- Optimize the end-to-end data path and control plane for low latency, high throughput, and power efficiency for real world applications.
- Collaborate closely with hardware and RF teams to deliver a stable and high-performance connectivity solution.
- Debug, analyze, and fix wireless issues from factory, certification and end users
Other
- Bachelor’s degree in Computer Science/Engineering or equivalent
- 3+ years of experience with software development in one or more languages, and data structures / algorithms.
- Advanced degree in a relevant field such as computer science or electrical engineering
- Default Together Policy at Snap: work in an office 4+ days per week
- Paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages