What are the responsibilities and job description for the Android Engineer position at Ryzen Solutions?
We are seeking an Android Engineer to join our team in an autonomous vehicle company based in Foster City. This position is a Contract-W2 role with Onsite work set-up.
Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.
The ideal candidate is a seasoned Android (AOSP) embedded systems engineer and you will be joining the Software Engineering team. In this role, you will be working with a very seasoned AOSP engineer and have the opportunity to drive custom In-Vehicle infotainment device solutions.
Qualifications are :
- BS / MS 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 with Android Board Support Package (BSP), Android Middleware and embedded systems development.
- Experience in debugging Android Native Crashes and system crashes and Experience with debugging Android Middleware (Drivers, HAL, Libraries, Framework).
- Deep understanding of Android OTA mechanisms and implementing the 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 to multitask 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.
Bonus Qualifications :