Senior Software Engineer/Lead Software Engineer (Cloud Client)
Company Description
About Motorola Mobility India Pvt. Ltd:
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
About Motorola Bangalore Software Center:
At Motorola’s Bangalore Software R&D Innovation Center, we leverage our talent and passion to help the company to build world-class products and experiences for our customers on the foundation of Android, the world’s best mobile operating system. This is the largest software center for Motorola outside of the USA, supporting our global software innovation & development in which different functional teams collaborate seamlessly. Motorolans in Bangalore are involved in developing applications & experiences, carrier branded solutions, cloud services solutions, connectivity and modem integration and platform & system integration; essentially on almost all the software components on the android mobile platform.
Working at Motorola’s Bangalore Software R&D Innovation Center is an opportunity to be at the cutting edge of mobile software development.
Job Description
About Role & Responsibilities
The Cloud Services organization is responsible for innovating and delivering Cloud enabled services & solutions for smartphones which help consumers worldwide enrich their digital lives. The Cloud Services team owns both the client (Android) and Cloud components for the Cloud enabled services & solutions.
This requirement is for the Cloud Client team and as an Android or Cloud Engineer, you will be responsible for building next generation of Mobile Cloud oriented solutions and Device Cloud client framework infrastructure to power connected experiences on Motorola's Android products. You will work as part of Motorola Cloud Services team working on the Client components and partner with Motorola Android Platform and Applications teams, QA, CxD and all engineering teams to deliver world class, high performing, and highly scalable mobile services. You will also be responsible for design, implementation, support of software product, leveraging the deep Android platform knowledge & expertise in Android apps development, focusing on Cloud-oriented experiences and use Agile (Scrum) methodology to deliver successful products. You will work with some of the best talent in this space of mobile software development. We build innovative new experiences for the latest and great mobile devices that are going to land in the market.
Desired Skills & Experience
Android Developer Role
• B.E / B.Tech in Computer Science or related technical discipline with 4-9 years of relevant industry experience is essential
• Strong background in object oriented design and coding (Java and C++) is required.
• Android Applications development experience and Android Systems knowledge is required
• Prior experience of working on architecture in addition to design & coding is required
• Experience with entire software development life cycle of a commercial product is desired
• Previous experience of contribution to innovation and creating new feature is desired
• Contributed to open source communities – Github / Meetup groups / etc is desired
• Prototyped and productized own apps on the Android ecosystem is desired
Qualifications
- Qualification: Only B.E /B.Tech /M.E /M.Tech/ M.S from premier institutes, preferably;
- Stability: Candidate applying should have spent at least 3 years in a company before moving out.
Additional Information
All your information will be kept confidential according to EEO guidelines.