Samsung Electronics

Android Telephony and Radio Interface Layer & Linux Networking Developer

Bengaluru, India Phoenix, AZ
Java API Shell Android Streaming
Description

Position Summary

Android 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 Samsung membership 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 here.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 241 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers