Lucid Motors is seeking an Android Automotive Framework Specialist to implement, enhance, integrate, optimize, and deliver Android Framework features and functions for their next-generation infotainment systems, aiming to redefine luxury electric vehicles.
Requirements
- Working experience in C, C++ or Core / Android Java programming, Android SDK, Android NDK
- Deep domain understanding of Android Automotive development, and debugging tools.
- Working knowledge in IVI Systems such as connectivity (WiFI or Bluetooth or NFC), Multimedia (Audio or Video), Display, Voice Assistants (Alexa, Sound Hound), Camera, Navigation, Automotive HMI, Vehicle HAL etc.
- Deep understanding of Device Tree, Kernel/Framework interface, CTS failure analysis, system stability, peripheral modules, device drivers, etc.
- Deeper understanding of Linux Internals and Android Automotive Internals.
- Expert in OS concepts (multi-core processing, threads, processes, sockets, etc.), algorithms, data structures.
- Experience in modifying Android framework services such as Window Manager, Activity Manager, Package Manager, Connectivity Manager, HAL and so on.
Responsibilities
- Designing and developing core AOSP middleware systems using C and/or C++.
- Implement custom services, and device management features.
- Producing unit, functional, integration and interchangeability tests, including automated tests when possible.
- Porting and Integration of Android framework & HAL to new hardware platforms
- Customize Android framework to suit Infotainment form factors.
- Debug and resolve Android framework integration issues.
- Optimize the performance of Android framework.
Other
- 3+ years of experience in Android application and framework development.
- Strong proficiency in Java, C++
- Familiarity with Android Automotive OS or other infotainment platforms is a plus.
- Domain knowledge and experience of software development on the Android system and have worked with multiple area of Android SDK
- Knowledge of automotive communication protocols such as ARXML, TCP/IP and others.