Principal Staff Software Engineer Android Embedded Development

at  Motorola Solutions

Bayan Lepas, PNG, Malaysia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Sep, 2024Not Specified15 Jun, 2024N/AJava,Linux Kernel,Memory Management,Coaching,Android Sdk,Communication Protocols,Compilers,C,Life Insurance,C++,Storage,Performance Tuning,Device Drivers,Wifi,Kotlin,Development ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY OVERVIEW

At Motorola Solutions, we’re guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We’re solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That’s mission -critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We’re solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that’s critical to connect those in need with those who can help. The work we do here matters.

JOB DESCRIPTION

  • Own the Embedded Android System architecture - 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.
  • Provide technical guidance and lead implementation on a wide range of Android framework, HALs and Linux Kernel drivers from Camera, Sensors, Wifi, Bluetooth, display to our developers and be the go-to-person for questions, and anticipate developers’ needs.
  • Mentor and grow developers by cultivating curiosity and deep technical understanding.
  • Analyze customer, internal requirements and specifications and translate into software designs
  • Design and implement customization for Android Devices
  • Upgrade Android version and Qualcomm baseline Release
  • Continuously and actively look for opportunities to improve development efficiency, quality and Technical bench strength
  • Own and optimize system key performances and maintain system stability
  • Interface with key internal partners and stakeholders such as external vendors (chipmaker), Product Development Management and other technical cross functional teams.

BASIC REQUIREMENTS

  • At least Bachelor Degree in Computer Engineering/Telecommunications/Electronic/Computer Science.
  • At least 8+ years of Android Embedded Development Experience
  • Extensive experience programming in C and C++
  • Experience in bring up at least 4 custom boards with Qualcomm Chipsets
  • Deep knowledge of ARM/ARM64 architecture, Android Architecture, Android Internals, compilers, Operating systems Concepts, Linux kernel, filesystems / storage, Memory management, device drivers, performance tuning, networking, development tools and tests.
  • Familiarity with Hardware Documentation such as schematic and layout drawing and communication protocols
  • Experience with Google Mobile Services (GMS) Test Suite, certification and issue debugging
  • Proven experience in debugging of complex hardware/software issues and knowledge of diagnostic tools to root cause and debug issues through entire product lifecycle
  • Experience in Connectivity - GPS, WiFi, Bluetooth stack and certification will be a plus
  • Experience in Android Application development with knowledge of Java, Kotlin and Android SDK and able to develop and architect multiple Android Applications across versions and deep knowledge of Android UI guideline will be a plus
  • Must be willing to work in Bayan Lepas, Penang, Malaysia.
    In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get:
    Competitive salary package
    Private medical coverage
    Life insurance
    Employee Stock Purchase Plan
    Flexible working hours
    Strong collaborative culture

TRAVEL REQUIREMENTS

None

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Computer engineering/telecommunications/electronic/computer science

Proficient

1

Bayan Lepas, Malaysia