FAQs
What is the role of an Android Software Engineer at Motorola Solutions?
The Android Software Engineer will play a pivotal role in crafting advanced microprocessor-based digital communication systems, managing the full development lifecycle of mobile applications that enhance safety and security.
What qualifications are required for this position?
A Bachelor's Degree in Computer Science, Computer Engineering, or a related field, along with 3+ years of actual working Android development experience is required.
What programming languages should candidates be proficient in?
Candidates should have experience in Java and Kotlin, while C and C++ experience is also beneficial.
Are mentorship opportunities available for this position?
Yes, the role encourages mentoring as the ideal candidate is expected to guide and inspire other engineers.
What additional skills are preferred for applicants?
Additional skills include expertise in Android UI frameworks, performance analysis and tuning, debugging, experience with wireless communication standards, and knowledge of mobile application development tools and processes.
Is travel required for this role?
No, there are no travel requirements for this position.
Is there a relocation package for candidates?
No, there is no relocation provided for this position.
What is the company's commitment to diversity and inclusion?
Motorola Solutions is committed to being an Equal Opportunity Employer that values a diverse workforce and an inclusive culture, ensuring all qualified applicants receive equal consideration for employment.
Who can I contact for accommodations during the recruiting process?
For accommodations during the recruiting process, you can email ohr@motorolasolutions.com.
What technologies will I be working with in this position?
The technologies include Android Studio, the Android SDK, and proficiency in system communication standards such as REST, TCP/IP, and wireless communication protocols.
