Senior Software Engineer - Linux / Android Telephony
Core
Design, implement, and debug Linux/Android telephony software for cellular technologies (4G LTE, 5G), including voice/data, IMS, VoLTE, and Video Telephony.
Role type
Senior Software Engineer (Linux/Android Telephony)
Builds
Scalable, performant, and power-optimized telephony features for mobile devices
Domain
Mobile Telecommunications / Embedded Software
Deliverable
production ML models | product features
Required skills
C++, Java/Kotlin, Linux internals, Android framework, Embedded software development, Object Oriented Design, Data Structures and Algorithms, Git
Preferred skills
Telephony domain experience, Strong debugging skills, AOSP contribution experience
Technologies
Android, Linux, 4G LTE, 5G, IMS, VoLTE, VoWifi, C++, Java, Kotlin, Git
Responsibilities
Design and implement new telephony features on the Android platform; Debug and fix complex problems across Android UI, framework, middleware, and radio interface layers; Implement tools and test applications; Contribute to the Android Open Source Project (AOSP); Participate in pre-silicon and post-silicon chipset bring-up
Seniority
Senior, hands-on IC
