Snap Inc is looking for a Software Engineering Manager to join the Spectacles team to be responsible for Wireless Connectivity (BT, WLAN, Cellular) on Snap OS for AR devices and drive the technical roadmap for the engineering team.
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) or Bluetooth
- Understanding of network protocols such as (TCP/UDP/IP)
- Good understanding of OS concepts (heap/stack/threads/mutex/memory/scheduling) is a plus
- Expert level knowledge of Wireless Connectivity (Bluetooth or WLAN or Cellular) and application frameworks built on Linux
- Understanding of 3GPP Specifications related to 5G NR and LTE Data protocols
- Understanding of WLAN, BT protocols.
Responsibilities
- Be responsible for Wireless Connectivity (BT, WLAN, Cellular) on Snap OS for AR devices
- Hands on leadership of wireless connectivity SW feature development and performance optimization 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
- Manage and mentor a high -performing team of developers, in a fast-paced environment
- Drive the technical roadmap for the engineering team
- Collaborate with Design, Product, and Engineering teams distributed across multiple offices
- Ability to gather high level requirements and architect modular, scalable software solutions
Other
- Manage and mentor a high -performing team of developers, in a fast-paced environment
- Collaborate with Design, Product, and Engineering teams distributed across multiple offices
- Ability to handle multiple competing priorities in a fast-paced environment
- Ability to work with a geographically distributed team
- work in an office 4+ days per week.