Taro Logo

Software Engineer

Global provider of critical communications, video security and command center technologies for public safety and enterprise solutions.
Penang, Malaysia
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer

Motorola Solutions is seeking a Software Engineer to join their mission-critical communications team in Penang, Malaysia. This role focuses on developing Android applications for digital two-way subscriber radios, combining cutting-edge technology with essential safety communications.

The position offers an opportunity to work on innovative products that directly impact public safety and enterprise communications. As a Software Engineer, you'll be responsible for designing, developing, and deploying Android applications while working in a global, collaborative environment. The role requires expertise in Android development using Java and Kotlin, with a focus on creating reliable and high-performing communication solutions.

The ideal candidate will have 2-5 years of software development experience, though strong fresh graduates are also considered. You'll be working with modern mobile architecture patterns, Android SDK, and contributing to all aspects of the product development lifecycle. This position offers the chance to work on meaningful projects that help keep communities safer through advanced communication technology.

Motorola Solutions provides a people-first culture and emphasizes inclusive workplace practices. The company is committed to innovation in mission-critical communications and offers the opportunity to work on products that make a real difference in public safety and enterprise operations. This role combines technical challenges with meaningful impact, making it ideal for engineers who want to contribute to society while advancing their technical skills.

The position requires working from the Bayan Lepas, Penang location and offers the chance to collaborate with global teams while developing next-generation communication solutions. Join a team that's pushing the boundaries of what's possible in mission-critical communications and help shape the future of public safety technology.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop, test, and deploy Android applications
  • Implement new features and enhance existing features
  • Participate in requirement definition, design, implementation, and testing
  • Analyze software requirements for feasibility
  • Participate in software design and code review
  • Create and execute unit, integration and system tests
  • Collaborate with front-end and test teams
  • Work in a multi-site worldwide development environment
  • Meet project deliverables and timeline requirements
  • Develop intellectual property for the company

Requirements For Software Engineer

Java
Kotlin
  • Master's / Bachelor's Degree in Electrical / Electronic / Telecommunications / Computer Engineering or Computer Science
  • 2-5 years of working experience in software development preferred
  • Good programming skills in Android Native language Java and Kotlin
  • Solid understanding of Android SDK, Android Studio, and related tools
  • Knowledge of mobile architecture patterns (MVP, MVVM)
  • Knowledge of AOSP & Customizations
  • System debugging and strong analytical skills
  • Experience with Agile / Scrum development methodologies
  • Strong communication skills
  • Must be willing to work in Bayan Lepas, Penang

Interested in this job?

Jobs Related To Motorola Solutions Software Engineer