Logo
My IT Company

Android Engineer, AOSP

My IT Company, Foster City, California, United States, 94420


On-site/Remote:

On-siteLocals required:

yesLocation:

Foster City, CA, USAWork permit:

GC, USC onlyRequirementsMinimum education: MasterIndustry experience: desirableYears of work experience: 8 year(s)ResponsibilitiesAn 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 experienceAOSP 8 year(s) of experienceBSP 8 year(s) of experienceAndroid Middleware 8 year(s) of experienceEmbedded systems development 8 year(s) of experienceJava 8 year(s) of experienceC++ 8 year(s) of experienceC 8 year(s) of experienceAndroid UI Development 8 year(s) of experienceExperience Required:Bachelor's/Master's in Computer Science or similar degree with 8+ years of relevant experienceProficiency 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 developmentExperience 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 devicesGood working knowledge of writing, modifying, and maintaining Linux services under SELinuxExperience including and interfacing with external components defined and maintained by other teams/entitiesDynamic, driven and hands-on, yet capable of multitasking across functionsGood working knowledge with embedded systems testing; enhancing the automated test framework is a plusExperience with creation of Android device builds to support Android system development is a plusQualifications:

Android UI application development experience

#J-18808-Ljbffr