As an Android BSP Engineer at DEEPX, you will be responsible for bridging our cutting-edge AI accelerator (NPU) technology with the Android platform. You will develop and optimize the low-level software stack to ensure seamless integration and high performance.
Platform Porting & Customization: Porting and customizing Android OS (AOSP) for internal NPU-based hardware platforms.
Kernel & Driver Development: Developing and optimizing Linux Kernel drivers and Android HAL (Hardware Abstraction Layer) for AI acceleration.
System Integration: Integrating DEEPX NPU drivers and libraries into the Android Framework (HIDL/AIDL).
Performance Tuning: Debugging and optimizing system-level performance, including power management, boot time, and memory usage.
Stability & Maintenance: Identifying and resolving complex system-level bugs and maintaining the Android software lifecycle for our hardware.