Android Platform Architect

3 weeks ago


Bayan Lepas, Malaysia Motorola Solutions Full time

Company Overview
Motorola Solutions is there for our customers when everything is on the line. In extreme moments when a hurricane lands or when a fire breaks out. And in everyday moments when a package arrives just in time for the holiday or when a child doesnt miss the school bus home.

We unify voice, data, video and analytics in one integrated ecosystem to enable individuals, businesses and communities to work together in more powerful ways. To help people make better decisions, act confidently and be their best in the moments that matter. Bring your passion, potential and talents to Motorola Solutions and connect with 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 look into future viability of new technology, assess the trends and initiate new solutions and concept to improve our products to maintain competitiveness.
**Job Description**:
Own key components within the platform & OS envisioning, designing, creating, building, and supporting.

Solve problems which are not clearly defined and have a large degree of ambiguity while

translating our organizational vision into functional plans that guide execution.

Support our developers and be the gotoperson for questions, and anticipate developers39; needs.

Mentor and grow developers by cultivating curiosity and deep technical understanding.

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 Androids NDK layer and providing APIs to upper layer

Board Bring up, unit test driver and optimize Driver performance

Troubleshoot and resolve pre and postproduction 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 crossfunctional team delivering final products

Upgrade Android OS

Basic Requirements
At least Bachelor Degree in Computer EngineeringTelecommunicationsElectronicComputer

Science.

At least 843; years of Android Embedded Development Experience

Extensive experience programming in C and C43;43;
Deep understanding of Android Architecture

Experience in bring up at least 4 custom boards with Qualcomm Chipsets

Experience with ARMARM64 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

Experience in PBL, XBL, ABL etc.

Familiarity with Hardware Documentation such as schematic and layout drawing and

communication protocols

Experience with CTSGTS Google Mobile Services GMS Test Suite and Google Compatibility Test Suite CTS certification and issue debugging

Relevant experience in embedded Android audio frameworkAudio ManagerAudio driversAudio Policy, Audioflinger is a plus

Experience with LTE Architecture and LTE Certification is a plus

Experience in working with small to medium development teams using Agile methodology

Experience in advising and introducing new technologies to maximize development efficiency

Travel Requirements None
Relocation Provided None
Position Type Experienced

Referral Payment Plan Yes


  • Cloud Architect

    7 days ago


    Bayan Lepas, Penang, Malaysia Plexus Corp. Full time

    Purpose Statement: The Cloud Architect has global responsibility for designing, implementing, managing, and optimizing cloud-based infrastructure solutions. The Cloud Architect is the expert in cloud technologies, has a strong understanding of business needs, and the ability to translate technical requirements into scalable and reliable cloud architectures....


  • Bayan Lepas, Malaysia NCS Global Technology Full time

    **Responsibilities**: - Develop Test Script to validate Android Two Way Radio Devices - Measure and report System Critical Parameters - Execute, troubleshoot Google Mobile Services and Android Enterprise Recommended issues - Continuously improve and maintain Test Platform - Execute Test for software Releases, Isolate source of Issues and generate Report -...


  • Bayan Lepas, Penang, Malaysia Ams Osram Full time

    Build Generative AI SolutionsArchitect and advise on scalable, future-proof AI solutions tailored to business needs.Design and implement generative AI solutions using large language models (LLMs), natural language processing (NLP), and computer vision.Develop and optimize pipelines for training, evaluating, and deploying generative models in production...


  • Bayan Lepas, Penang, Malaysia ALA Engineering Full time

    Summary:ALA Engineering is a leading innovator in automation technology, specializing in solutions for feedlot operations. Based in the US, we are building the world's first fully autonomous feed truck, dedicated to driving advancements in sustainable and productive future. Join our team as an Embedded Software Engineer and contribute to cutting-edge...


  • Bayan Lepas, Penang, Malaysia CareerArc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...