🔔 FCM Loaded

Engineer, Strategic Software

Motorola Mobility (a Lenovo Company)

2 - 5 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Hello Moto

Motorola Mobility, A Lenovo Company, is one of the worlds fastest growing smartphone providers, creating groundbreaking, affordable, high-quality products designed and built with the global customer in mind. And its our people who make this all happen. We are thinkers, risk-takers and problem solvers, working together to constantly challenge the status quo. If you share our commitment to ingenuity, creativity, and innovation we want you to help us define our world of tomorrow.

Motorolas 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

About the Team:

At Motorolas 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 worlds best mobile operating system. Working at Motorolas Software R&D Innovation Center is an opportunity to be at the cutting edge of mobile software development.

Being a part of Motorolas 312 Labs team, as a Software Development Engineer, you'll play a pivotal role in leveraging cutting-edge technologies and AI to craft unique innovations across a range of Motorola devices, including smartphones, wearables and innovative form factors. You will collaborate with cross-functional teams to design, develop, and create innovations that push the boundaries of what's possible in the mobile space.

Description and Requirements

The successful candidate will be a highly motivated self-starter with experience in realizing the requirements into products. You will be responsible for requirements analysis, technical feasibility evaluation, development, delivery of the features and support till end of product life. Candidates have to ensure seamless integration of software updates, enabling faster Android upgrades and timely Motorola apps updates. Candidate is responsible for creating innovations on Motorola products, which help consumers worldwide enrich their digital lives. These are in the space of cool innovative software-hardware pairings.

Primary Responsibilities:

* Android System Software development: Job responsibilities also include Android system software and Kernel/BSP development across different subsystems of mobile device, requirements definition & planning, design, test, debug and competitive analysis. Enabling new architectural features.

* On-Device AI Integration: Implement on-device AI frameworks and libraries to enable real-time AI processing, ensuring efficient utilization of device resources.

* Performance Optimization: Optimize software to achieve optimal performance on mobile devices while balancing computational resources and battery life.

* Collaboration: Collaborate with product managers, designers, and other engineers to ideate and implement innovative/AI-powered features that enhance user experiences.

* Research and Innovation: Stay updated with the latest advancements in Mobile technologies and contribute to research initiatives aimed at driving innovation in AI and mobile solutions. Ideate and implement solutions for custom POCs.

Essential Qualifications:

* Bachelors Degree in the field of Computer Science/Engineering or related field

* Experience of 3+ years as a Software Engineer with a strong focus on System Software/ Kernel development.

* Software development and management skills with strong proficiency in C, C++, Java and Python.

* Experience in Android OS, Android Framework, System Services, HAL, JNI, Device Drivers and have the capability to fix/work on AOSP.

* Experience in Building, Porting, and Customizing Android Systems to Hardwares from AOSP.

* Experience in Linux Kernel/Drivers Programming especially in Bootloader, Security.

* Experience in Firmware and Embedded Software Development.

* Experience in Developing Linux Kernel Extensions and Device Drivers.

* Familiarity with Qualcomm or Mediatek for Mobile Platforms, Linux Operating System.

* Strong Skills in Android System/Linux Kernel Troubleshooting.

* Debugging/Diagnostics Experience on Android OS and Crash Analysis, developing test scripts and suites to ensure product specification is being met.

* Understanding of SoC architecture and operations, HW documentation (Schematic, Datasheet, User Guide, GPIO Maps etc.)

* Familiarity with Android Sensor and QCOM Sensor Hub, embedded applications, middleware.

Preferred Qualifications:

* Strong understanding of Android core services (Power Manager Service, Input Manager Service, Display Manager Service, SurfaceFlinger, Media Service etc.).

* Experience with AOSP build system, Android upgrades and AOSP code customization.

* Familiarity with the Android Multimedia Framework, Audio, including Codec2 and OpenMAX.

* Strong understanding of OOPS concepts (C++, Java, Kotlin).

* Familiarity with ARM architecture and assembly programming.

* Rust programming.

* Shell and Python scripting experience is a plus.

* Strong debugging skills in Android, Linux & RTOS

* Ability to collaborate with global teams...

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.