Lucid Motors is seeking an Android Automotive Framework Specialist to implement, enhance, integrate, optimize, and deliver Android Framework features and functions for Lucid's next-generation infotainment systems.
Requirements
- Deep domain understanding of Android Automotive development, and debugging
- 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 MI, Vehicle HAL
- 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
- 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.
- Hands on experience implementing Hals such as Audio HAL, Vehicle HAL, GNSS
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 platform Customize Android framework to suit Infotainment form factors.
- Debug and resolve Android framework integration
- Debug and resolve BSP issues.
- Optimize the performance of Android framework.
Other
- 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 areas of Android SDK
- Knowledge of automotive communication protocols such as ARXML, TCP/IP and others.
- Experience with version control systems like Git.