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, working with both Java and Kotlin. The role involves full-cycle development, from requirement definition to implementation and testing. You'll collaborate with cross-functional teams in a global development environment, contributing to the creation of reliable, safe, and high-performing communication solutions.

The ideal candidate should have 2-5 years of software development experience, though strong fresh graduates are also considered. Key technical requirements include proficiency in Android development, understanding of mobile architecture patterns, and experience with Android SDK and related tools. Knowledge of LTE/DMR specifications is a plus.

This position offers the chance to work with a leading technology company that's focused on making communities safer through innovative communications solutions. You'll be part of a global team that values collaboration, innovation, and technical excellence. The role is based in Bayan Lepas, Penang, and requires a commitment to quality and meeting project deliverables in a dynamic environment.

Join Motorola Solutions to be part of a team that's transforming critical communications and making a real difference in public safety and enterprise operations. This role provides an excellent opportunity for professional growth while contributing to technology that helps keep people safer everywhere.

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
  • Contribute to improving software development processes

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