CareerPlan

Senior Software Engineer - Linux / Android Telephony

San Diego, California, United States of AmericaFull-time2026-09-30 → 2026-11-10

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