Software Engineer – Embedded – Level 4
Company | Snap |
---|---|
Location | Los Angeles, CA, USA, San Diego, CA, USA |
Salary | $133000 – $235000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid Level, Senior |
Requirements
- Strong Software Engineering skills including design, programming (C or C++), debugging and testing is required
- 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
- Proficiency programming in C or C++
Responsibilities
- You will 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
Preferred Qualifications
- Experience with Cellular SW (Radio Interface Layer) or WLAN or Bluetooth 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
- Advanced degree in a relevant field such as computer science or electrical engineering
- Understanding of Cellular, WLAN, BT protocols