Software Engineer II (Java, Android/Kotlin/IOS/Javascript)
Motorola SolutionsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain high-quality mobile applications for public safety and enterprise communication using Android and Flutter frameworks.
Implement and optimize Android applications leveraging deep knowledge of Java, Kotlin, Android SDK (API 35+), and architecture components.
Integrate native C/C++ code with Java/Kotlin through JNI and SWIG, focusing on multithreading, memory management, and performance optimization.
Minimum Requirements
Bachelor's degree in Engineering or a related field.
4+ years of hands-on experience with Java for Android development.
Proficiency with Android SDK (API 35+), Android Architecture Components, and Gradle build system.
Experience with VoIP protocols including SIP, RTP, RTCP, TCP/UDP.
Ideal Candidate Profile
Experience developing mobile applications specifically for public safety or enterprise communication domains.
Comfortable working with both native Android development and cross-platform solutions such as Flutter.
Skilled in bridging Java/Kotlin code with native C/C++ modules to optimize app performance in mission-critical environments.
