Android Telephony and Radio Interface Layer & Linux Networking Developer

Samsung

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 27 days ago
Position SummaryAndroid Telephony Framework & Radio Interface Layer advanced 5G feature development & commercialization.Design & develop of advanced inhouse features & commercialize in Flagship & innovative devices.Role and Responsibilities
  • Develop and implement telephony and radio interface layers for Android devices, including GSM/CDMA, LTE, and 5G technologies.
  • Optimize network performance, call quality, and data speeds while maintaining low power consumption & latencies.
  • Develop & commercialize advanced 5G features (Network Slicing, VoNR, Private Networks, Satellite communication, N3IWF, ATSSS etc)
  • Develop & commercialize advanced SIM technologies (eSIM, MEP etc)
  • Design & development of new innovation solutions to improve consumer experience on Samsung handsets (Gaming, Video Call, Streaming etc)
  • Debug and troubleshoot complex issues related to telephony and radio interfaces, working closely with vendors, carriers, and OEMs.
  • Maintain and update existing telephony and radio interface layer codebase, ensuring compatibility with new Android releases and device models.
  • Stay informed about industry trends, emerging technologies, and standards related to mobile networks and communication protocols.
Skills and Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Strong experience in developing Android telephony and radio interface layers (Vendor RIL), preferably for multiple generations of cellular networks.
  • Expertise in Java, C++, and Android SDK, with a focus on telephony and network-related APIs.
  • Familiarity with Linux operating systems, shell scripting, and command-line tools.
  • Knowledge of wireless communication protocols (e.g., GSM/UMTS/LTE/5G), network architecture
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Prior experience working with major mobile carriers, OEMs, or handset manufacturers is a plus.
  • Expertise in C/C++ programming, with a deep understanding of Linux kernel internals, particularly networking subsystems and eBPF.
  • Familiarity with eBPF toolchains (e.g., LLVM, bpftool, bcc) and related frameworks (e.g., BPFIL, libbpf).
  • Expertise in Linux operating systems and associated networking tools (e.g., iptables, iproute2, sysctl).
  • Strong understanding of TCP/IP protocol suite, OSI model, routing algorithms, and subnetting concepts.
  • Expertise on ePDG (Evolved Packet Data Gateway) protocol (IPSEC), MPTCP etc is added advantage
  • Effective communication, collaboration, and interpersonal skills, with the ability to work in a fast-paced, agile environment.
  • Passion for technology and a commitment to continuous learning and self-improvement.
  • Please visit to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click .

Samsung

Similar Jobs

  • Application Developer (Android and Linux)

    Adecco

    • Bangalore, Karnataka
    About Company: Our client is a well-known computer and network security organization. With our 'Habituation Neural Fabric' based endpoint security platform, you can observe and m…
    • 1 month ago
  • Developer - Linux Device Driver Development

    Vayavya Labs Pvt. Ltd.

    • Bangalore, Karnataka
    Position Name - Developer - Linux Device Driver Development Education Requirement - Btech/BE Experience Range - 3 - 8 years Location - Bangalore Job Brief: Top semiconductor compan…
    • 12 days ago