General Information

Req #
Career area:
Software Engineering
Thursday, May 19, 2022
Working time:
Additional Locations: 
* BANGALORE - Karnataka - India

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology that builds a brighter, more sustainable and inclusive future for our customers, colleagues, communities, and the planet.

And we go big. No, not big—huge.

We’re not just a US$70 billion revenue Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re transforming the world through intelligent transformation, offering the world’s most complete portfolio of smart devices, infrastructure, and solutions. With more than 71,500 employees doing business in 180 markets, we help millions—not just the select few—experience our version of a smarter future.

The one thing that’s missing? Well… you...

Description and Requirements

Experiences Team Overview:

Motorola software development philosophy is based on few key foundations:

·       Building on a foundation of pure Android

·       Software experiences that complement Android, not compete with it

·       Ensuring software brings value to the consumer

·       Constantly improve software experiences on the released phones by faster android upgrades and Motorola apps updates

At Motorola’s Bangalore Software R&D Innovation Center, we use our talent and passion to help the company to build world-class experiences and products for our users on a foundation of Android, the world’s best mobile operating system.

Working at Motorola’s Bangalore Software R&D Innovation Center is an opportunity to be at the cutting edge of mobile software development.

Being a part of Motorola Innovations and Experiences team in India, will have an opportunity to develop the signature experiences “Ready For” - Unleash the power of Moto Smartphones, “Moto Gametime” - Exclusive features to make Gaming enjoyable. Additionally, will have an opportunity to build the next-gen experiences in the technology areas of AR/VR/UWB leveraging AI/ML


The successful candidate will be a highly motivated self-starter with experience in realizing the requirements into products. Strong desire for innovation, inter-group coordination and teamwork skills are must.

Job responsibilities include, but are not limited to: Android application/native software development across different subsystems of mobile device, requirements definition & planning, design, test, debug and competitive analysis. 

Candidate is responsible for requirements analysis, technical feasibility evaluation, development, delivery of the features and support till end of product life. Candidate is responsible for creating new experiences on  smart phones, which help consumers worldwide enrich their digital lives. These are in the space of cool innovative software-hardware pairings.


Essential :

  • B.E/M.S/M.Tech with CGP 3.2+/4 in the field of Computer Science/Engineering.
  • Experience of 12+ years in Android software development.
  • Experience with development of Android applications and enhancement of Android framework components, to enhance user experience. 
  • Strong Coding knowledge with Java, Kotlin, Android Studio. 
  • Well versed with Object-oriented Analysis & Design, Design  Patterns, Data Structures and Algorithms.
  • Strong problem analysis and debugging skills.
  • Key Performance Indicator(KPI) definition, analysis and improvement.

Desirable :

  • Experience in publishing Android Apps to the Google Play Store
  • Working experience with Git/Jira
  • Knowledge of web services, REST APIs
  • Knowledge of  interfacing with Google Cloud Services / Amazon Web services.
  • Knowledge of MQTT
  • Knowledge of Windows based application development
  • Strong sense of System Architecture as it relates to mobile apps

* BANGALORE - Karnataka - India