Senior Software Engineer (android Embedded)

Pulau Pinang, Malaysia

Job Description


Company Overview

At Motorola Solutions, we believe that everything starts with safety. It\xe2\x80\x99s the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class.

As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.

At Motorola Solutions, we\xe2\x80\x99re ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.

Department Overview We develop and provide Android and Linux networking and Protocol stack solutions for MSI two way radios. We are also leading and looking into the future viability of new technology, assessing the trends and initiating new solutions and concepts to improve our products to maintain competitiveness.

  • Analyze customer, internal requirements and specifications and translate into software designs
  • Develop and Implement NDK and other middleware for Android devices. Integrate low level device drivers in BSP layer with Android\xe2\x80\x99s NDK layer and providing APIs to upper layer applications for controlling the peripherals.
  • Board Bring up, unit test driver and optimize Driver performance
  • Troubleshoot and resolve pre and post-production issues
  • Analyze and root cause Kernel Crash
  • Interface with key internal partners such as (Application Team) and External vendors (chipmaker) as part of the technical cross-functional team delivering final products
  • Upgrade Android OS
Basic Requirements
  • At least Bachelor Degree in Computer Engineering/Telecommunications/Electronic.
  • At least 2+ years of Android Embedded Development Experience
  • Extensive experience programming in in C and C++
  • Qualcomm chipset Development Experience
  • Experience with ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems / storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.
  • Experience in I2C, MIPI, SPI, USB, GPIO, UART, LPDDR, GPIO, Display, Touch, Backlight
  • Familiarity with Hardware Documentation such as schematic and layout drawing and communication protocols
  • Experience with CTS/GTS : Google Mobile Services (GMS) Test Suite and Google Compatibility Test Suite (CTS) certification and issue debugging
  • Relevant experience in embedded Android audio framework/Audio Manager/Audio drivers/Audio Policy, Audioflinger is a plus
  • Experience in working with small to medium development teams using Agile methodology
Travel Requirements None

Relocation Provided None

Position Type Experienced

Referral Payment Plan Yes

Motorola Solutions

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD887955
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pulau Pinang, Malaysia
  • Education
    Not mentioned