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