Lenovo, a global technology leader with a revenue of US$62 billion, is seeking a dynamic individual to join our team. With a presence in 180 markets and a workforce of 77,000, Lenovo is committed to delivering innovative solutions to millions of customers worldwide. Our focus on smarter technology drives us to constantly push boundaries and explore new avenues in the ever-evolving landscape of IT.
Responsibilities:
We are looking for a motivated self-starter with a passion for innovation and teamwork to join our team. The successful candidate will be responsible for:
- Android Application Development: Designing and developing Android applications and native software across various subsystems of mobile devices, from requirements definition to testing and competitive analysis.
- On-Device AI Integration: Implementing on-device AI frameworks and libraries to enable real-time AI processing, ensuring optimal use of device resources.
- Off-Device AI Infrastructure: Architecting and maintaining scalable infrastructure for off-device AI processing, utilizing cloud services and distributed computing techniques.
- Performance Optimization: Optimizing AI algorithms and workflows to achieve peak performance on mobile devices while considering computational resources and battery life.
- Collaboration: Collaborating with product managers, designers, and other engineers to conceptualize and implement AI-powered features that enhance user experiences.
- Research and Innovation: Staying abreast of the latest advancements in AI technologies and contributing to research initiatives aimed at driving innovation in mobile AI solutions.
The candidate will be responsible for requirements analysis, technical feasibility evaluation, development, and support throughout the product lifecycle. Ensuring seamless integration of software updates for faster Android upgrades and timely Motorola apps updates is crucial. Additionally, the candidate will create new experiences on smartphones, focusing on innovative software-hardware pairings.
Requirements:
- Bachelor’s/Master’s degree in Computer Science/Engineering or related field with a CGPA of 3.2/4 or above.
- Minimum 2 years of experience in Android software development.
- Proficiency in Java, Kotlin, and Android Studio.
- Strong understanding of Object-oriented Analysis & Design, Design Patterns, Data Structures, and Algorithms.
- Excellent problem-solving skills and a drive for innovation.
- Proven track record in delivering consumer-focused software experiences.
- Ability to thrive in a dynamic, collaborative environment.
Join us in shaping the future of technology and delivering impactful solutions to users worldwide.