Software Engineer II
Motorola Solutions · Bengaluru · onsite · Posted 3d ago
Not disclosed4–8 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Department Overview:
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.
Job Description:
- 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.
Basic Requirements:
- Bachelor's degree in Engineering, or a related field.
- Android Development Expertise.
- Advanced Java Programming: 4+ years of hands-on experience with Java for Android development. Hands-on knowledge of 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.
Sourced from instahyre
Skills
SIPRTCPRTPAndroidKotlinFlutterJavaTCPUDP
About Motorola Solutions

Motorola Solutions
Telecom
1.3k+
employees
1999
27 years old
Bangalore / Bengaluru, Karnataka
India
₹14.3L PA avg
Avg at Motorola Solutions
About
Motorola Solutions is a leader in mission-critical communications products, solutions & services for communities & businesses.
Industries
TelecomHardware & NetworkingSoftware Product
Employee ratings
10 reviews
3.9/ 5
Culture
3.7
Career growth
3.5
Work-life
3.8
Employees rate it well for
Work-Life Balance40Job Security39
Find them on