Android Engineer, AOSP

Company:  My IT Company
Location: Foster City
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

On-site/Remote: On-site

Locals required: yes

Location: Foster City, CA, USA

Work permit: GC, USC only

Requirements

Minimum education: Master

Industry experience: desirable

Years of work experience: 8 year(s)

Responsibilities

An on-demand, autonomous ride-hailing company is hiring an experienced Android Engineer, AOSP to join the Software Engineering team driving custom in-vehicle infotainment device solutions.

In this role, you will be working with a very seasoned AOSP engineer and your work will be highly visible, at the forefront of the service rollout.

We're looking for someone with a bachelor's in computer science or related degree. You have a minimum of 8 years of relevant experience. In addition, you are proficient in programming languages used in AOSP (C++/C or Java), with notable experience in Android Board Support Package (BSP), Android Middleware, and embedded systems development.

As An Android Engineer, AOSP, You'll:

  • Develop and customize Linux based Android Services, embedded services and Android applications to ensure compatibility with a range of Android versions and devices.
  • Design and optimize Android systems at the framework layer of AOSP to enhance performance and stability.
  • Implement current best practices in embedded AOSP development, HAL customization, Android Middleware, its maintenance and security.
  • Work with cross-functional teams to bring up Android Software on new devices, productionize and own the process required for maintaining company products.
  • Collaborate with application, hardware, infrastructure and vehicle teams on identifying and solving systems integration issues.

Must have:

  • Android 8 year(s) of experience
  • AOSP 8 year(s) of experience
  • BSP 8 year(s) of experience
  • Android Middleware 8 year(s) of experience
  • Embedded systems development 8 year(s) of experience
  • Java 8 year(s) of experience
  • C++ 8 year(s) of experience
  • C 8 year(s) of experience
  • Android UI Development 8 year(s) of experience

Experience Required:

  • Bachelor's/Master's in Computer Science or similar degree with 8+ years of relevant experience
  • Proficiency in programming languages used in AOSP (C++/C or Java)
  • Strong background in AOSP development with notable experience in Android Board Support Package (BSP), Android Middleware, and embedded systems development
  • Experience in debugging Android Native Crashes and system crashes, along with debugging Android Middleware (Drivers, HAL, Libraries, Framework)
  • Deep understanding of Android OTA mechanisms and implementing best practices to support it across various devices
  • Good working knowledge of writing, modifying, and maintaining Linux services under SELinux
  • Experience including and interfacing with external components defined and maintained by other teams/entities
  • Dynamic, driven and hands-on, yet capable of multitasking across functions
  • Good working knowledge with embedded systems testing; enhancing the automated test framework is a plus
  • Experience with creation of Android device builds to support Android system development is a plus

Qualifications: Android UI application development experience

#J-18808-Ljbffr
Apply Now
Share this job
My IT Company
  • Similar Jobs

  • Android Engineer, AOSP

    Foster City
    View Job
  • Android Engineer, AOSP

    Foster City
    View Job
  • System Software Engineer, AOSP

    Foster City
    View Job
  • System Software Engineer, AOSP

    Foster City
    View Job
  • Android Engineer

    Burlingame
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙