Android Platform Architect
3 weeks ago
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 timePurpose 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....
-
Electronics Technician
2 weeks ago
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 -...
-
Senior Staff Engineer
3 days ago
Bayan Lepas, Penang, Malaysia Ams Osram Full timeBuild 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...
-
Embedded Software Engineer
19 hours ago
Bayan Lepas, Penang, Malaysia ALA Engineering Full timeSummary: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...
-
Senior Manager Systems Design Engineering
2 days ago
Bayan Lepas, Penang, Malaysia CareerArc Full timeWHAT 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...