Note: The job is a remote job and is open to candidates in USA. Motorola Mobility, a Lenovo Company, is a global technology leader focused on delivering smarter technology for all. They are seeking an Embedded Software Engineer to design and implement AI-powered features for mobile devices and wearables, collaborating with cross-functional teams to drive innovation and enhance user experiences.
Responsibilities
- Android Application and Framework development: Job responsibilities also include Android application/native software development across different subsystems of mobile device, requirements definition & planning, design, test, debug and competitive analysis
- On-Device AI Integration: Implement on-device AI frameworks and libraries to enable real-time AI processing, ensuring efficient utilization of device resources
- Off-Device AI Infrastructure: Architect and maintain scalable infrastructure for off-device AI processing, leveraging cloud services and distributed computing techniques
- Performance Optimization: Optimize AI algorithms and workflows 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 AI-powered features that enhance user experiences
- Research and Innovation: Stay updated with the latest advancements in AI technologies and contribute to research initiatives aimed at driving innovation in mobile AI solutions
Skills
- B.S/M.S in the field of Computer Science/Engineering or related field
- Experience of 3+ 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 Kotlin, Java, Android Studio
- Well versed with Object-oriented Analysis & Design, Design Patterns, Data Structures and Algorithms
- Strong problem analysis and debugging skills with passion for innovation and a drive to create impactful software solutions
- Key Performance Indicator(KPI) definition, analysis and improvement
- Proven track record in delivering consumer-focused software experiences
- Excellent problem-solving skills and the ability to thrive in a dynamic, collaborative environment
- 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 Windows based application development
- Strong sense of System Architecture as it relates to mobile apps
- Familiarity with AI/ML technologies and their application in software development
- Working experience on integration of LLMs to application
- Working experience on technologies like Audio, Bluetooth, Wifi, Display, Camera, Audio, Modem
Benefits
- Individuals may also be considered for bonus and/or commission.
- Lenovo’s various benefits can be found on www.lenovobenefits.com.
Company Overview
Company H1B Sponsorship