General Information

Req #
Career area:
Software Engineering
Thursday, March 14, 2024
Working time:
Additional Locations
* India - Karnātaka - Bangalore
* India - Karnātaka - BANGALORE

Why Work at Lenovo

 We are Lenovo. We do what we say. We own what we do. We WOW our customers. 

Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver smarter technology for all, Lenovo has built on its success as the world’s largest PC company by further expanding into growth areas that fuel the advancement of ‘New IT’ technologies (client, edge, cloud, network, and intelligence) including server, storage, mobile, software, solutions, and services. 

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit, and read about the latest news via our StoryHub

Description and Requirements

As a Modem Development Engineer specializing in Telephony and RIL Integration, you will play a key role in designing, developing, and maintaining Modem software features as well as Android applications that leverage telephony features and interact with the Radio Interface Layer (RIL). You will work closely with our cross-functional technology focused team to ensure seamless integration of telephony functionalities and optimize performance across various Android devices.


Debug issues from LTE/UMTS protocol stack ( MM/GMM/EMM/ESM / RRC/MAC/RLC/PDCP/L1 )

(and/or) from IMS perspectives ( SIP/VOLTE/VOWIFI/VILTE/SMS ).

Closely work with Chipset Vendors like Qualcomm or MTK

Design, develop, and maintain Android applications using Java or Kotlin programming language.

Implement telephony features and integrate with the Radio Interface Layer (RIL) to enable communication functionalities.

Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality solutions.

Conduct code reviews, performance optimizations, and troubleshooting to ensure optimal functionality and user experience.

Utilize Python scripting for automation, testing, and tool development.

Stay up-to-date with the latest Android platform updates, 3GPP Protocol standards, and industry trends to drive innovation and maintain a competitive edge.


Proficiency in C, C++, Java programming language and Android internal framework.

Strong understanding of telephony concepts, network protocols, and standards.

Experience with Radio Interface Layer (RIL) integration and troubleshooting.

Proficiency in Python scripting for automation and tool development.

Solid understanding of databases, SQL, and data mining techniques.

Strong problem-solving skills and ability to work effectively in a collaborative team environment.

Excellent communication skills and attention to detail.

Desirable Experience:

LTE/UMTS Modem protocol stock ( MM/GMM/EMM/ESM / RRC/MAC/RLC/PDCP/L1 )  development

Experience  in IMS related tech ( SIP/VOLTE/VOWIFI/VILTE/SMS ).

Experience developing web applications, using Google App Engine.

Experience with Android NDK and C/C++ programming.

Preferred Qualifications:

Bachelor's degree in Computer Science or related field.

2-4 years of professional experience in Android application development, QXDM Chipsets or MTK Chipsets

Additional Locations
* India - Karnātaka - Bangalore
* India - Karnātaka - BANGALORE
* India
* India - Karnātaka
* India - Karnātaka - Bangalore , * India - Karnātaka - BANGALORE