Technical Lead, Engineering Management, Cellular Protocol Stack
- Shanghai
- Permanent
- Full-time
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience
- 8 years of experience in 3GPP standards
- 7 years of experience with software development in one or more programming languages (e.g., C/C++, Java, Rust)
- Experience with C/C++ and Embedded RTOS
- Experience with cellular protocol stack
- Experience in modem performance analysis and improvement: call performance (CSFB/VoLTE/EPSFB/VoNR, WiFi calling), data performance, connectivity performance, thermal/power performance
- Experience with lab equipment: Keysight UXM, PRT, Propsim fader, amarisoft
- Knowledge and experience in 3GPP (NR, LTE, WCDMA)
- Programming skills in C/C++/Python and good understanding of network protocol such as TCP/IP
- Willingness and capability to learn new technologies and new skills
- Domain expertise in cellular protocol stack: control plane, data plane, NAS/RRC/PDCP/RLC/MAC/PHY, ENDC, NRDC, NTN
- Develop modem software and verify end-to-end modem feature functionalities and performance to improve user experience, including but not limited to call, voice quality, data, thermal/power, and connectivity.
- Identify modem software performance gaps by analyzing system requirement, design, software implementation, issue analysis, and simulation of real world scenarios.
- Debug, analyze and fix modem issues from factory, certification (GCF/PTCRB/IOT), field, and end users.
- Identify key performance scenarios, and recreate the scenario in the lab environment for further research and development for more optimized solutions.