Android Software Applications Engineer

Lenovo - Chicago, IL (30+ days ago)3.9

Scope of Responsibility/Expectation:
Want to work on the cutting edge of mobile technology?
Want to have fun developing Android Applications,
create and test new experiences to delight the users and please the cellular carriers?
We have just the role for you. Motorola Mobility LLC a Lenovo Company
fuses innovative technology with human insights to create experiences that simplify,
connect and enrich people's lives. We make things different because different is better.

Our portfolio includes converged mobile devices shipping across the world.
The Carrier Customizations team is responsible for creating new functionality on smart phones and requires end to end integration.

We build innovative solutions to satisfy complex carriers and consumers experiences for the latest and great mobile devices that are going to land in the market. As a software development engineer you will analyze and understand the code delivered by Google, lead carrier’s requirement analysis, create robust an reliable design and implement and drive the end to end verification of the features. Your primary responsibility will be following -

Lead software components development and customization for given carriers requirements, plan tasks, hold code and design reviews.
Analyze carrier requirements, with a larger team, to define high level architecture, collaborate with senior developers across the team on design. Review and approve the detailed designs.
Drive all aspects of the development including requirements definition, design, implementation, unit testing, and integration.
Work closely with stakeholders to provide status, iterative releases, and make design decision throughout the development.
Innovate and actively participate in internal hackatons and prototypes.

Position Requirements

Master in CS , EE, or BS +2 years of relevant experience
2+ years of experience with Android platform development with a major leader in this area (like Qualcomm, Samsung, Google) or a major OEM.
2+ years of Android Applications Development - Experience in core Android components customization would be plus.
2+ years of telecommunication software development experience CDMA/UMTS/LTE modem, radio interface layer, telephony framework or related technology experience
Solid Experience with Java/Kotlin/C/C++ or other structured language.
Experience with git, Linux, Android Studio
Strong algorithmic, data structure and object oriented programming skills
Software Architecture and Design Methodologies
Real-Time Embedded System Programming
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.