Motorola Solutions logo

Software Engineer II (Java, Android/Kotlin/IOS/Javascript)

Motorola Solutions · Posted Oct 9

Mission-critical communications, command center software, and video security solutions for public safety and enterprise

Bangalore, IndiaFull-timeOnsiteMid Level4+ years₹18.0L–₹28.0L yearly54 applicants
TelecommunicationsPublic SafetyVideo SurveillanceCritical CommunicationsSoftwareHardwarePublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The UXE organization designs and delivers high-performance Wave PTX client applications and web portals, combining intuitive user experiences with the strict reliability required for mission-critical environments. The role sits in the public safety and enterprise communications domain, building mobile clients with Android and Flutter and VoIP protocols such as SIP, RTP and RTCP. This Software Engineer II position works on Java/Kotlin Android development, including Android SDK and architecture components, Gradle builds, and JNI integration with native C/C++ code.

What you will do

  • Design, build, and maintain systems that power Motorola Solutions's telecommunications platform
  • Collaborate with cross-functional teams to ship high-impact features

Skills used in this role

JavaKotlinAndroidAndroid SDKAndroid StudioFlutterGradleJNISWIGCC++SIPRTPRTCPTCPUDPVoIPiOSJavaScriptMultithreadingConcurrencyMemory ManagementPerformance Optimization

What the employer is looking for

  • Proficiency in Telecom Domain with hands-on experience developing high quality mobile applications for public safety and enterprise communication using Android and Flutter frameworks.
  • VoIP Protocol Mastery: Extensive experience with SIP, RTP, RTCP, TCP/UDP protocols
  • Bachelor's degree in Engineering, or a related field.
  • Advanced Java Programming: 4+ years of hands-on experience with Java for Android development. Hands on Knowledge on Flutter or similar cross platform would be good.
  • Kotlin: Working knowledge and experience integrating Kotlin modules in Java-based projects
  • Android SDK: Deep understanding of Android SDK (API 35+), Activity/Fragment lifecycle, Services, BroadcastReceivers
  • Android Architecture: Repository pattern, and Android Architecture Components
  • Gradle Build System: Proficiency with multi-module Gradle projects, build variants, flavors, and dependency management
  • Android Studio Proficiency with debugging tools, profilers, and build optimization
  • Android Platform Knowledge Android APIs Knowledge: Comprehensive knowledge of Android framework APIs Android Components: Activity, Fragment, Services, Content Providers, Intent filters
  • Android System Features: Power management, background limits, telephony APIs Native Development & JNI Integration
  • JNI (Java Native Interface): Hands-on experience bridging Java/Kotlin with native C/C++ code
  • SWIG Integration: Working with SWIG-generated wrapper classes for native API exposure
  • Memory Management: Understanding of memory allocation, deallocation, and leak prevention between Java and native layers
  • Multithreading & Performance: Multithreading, Thread Management, Synchronization, Concurrency, Performance Optimization

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Motorola Solutions

Motorola Solutions is a global leader in public safety and enterprise security, specializing in mission-critical communications, command center software, and video security solutions. The company empowers communities and organizations by building and connecting technologies that enhance safety, operational efficiency, and situational awareness worldwide. Formed as the legal successor to the original Motorola following its 2011 corporate split, Motorola Solutions serves government agencies, public safety departments, and commercial enterprises across more than 100 countries.

Industry
Telecommunications
Company size
10001+ employees
Founded
September 25, 1928
Location
Chicago, Illinois, USA
Funding stage
Public Company

Leadership

GQ
Gregory Q. Brown

Chairman and Chief Executive Officer

JJ
Jason J. Winkler

Executive Vice President and Chief Financial Officer

JP
John P. Molloy

Executive Vice President and Chief Operating Officer

MS
Mahesh Saptharishi

Executive Vice President and Chief Technology Officer

RN
Rajan Naik

Senior Vice President, Strategy & Ventures