Porting Android's AOSP to a wide range of hardware platforms, focusing on low-level system integration, optimization, and customization
Requirements
- 5+ years of experience in Android system development, including AOSP porting and low-level customization
- Strong experience in Android kernel development, Linux drivers, and hardware abstraction layers (HALs)
- In-depth knowledge of Android internals, including the boot process, system libraries, and resource management
- Proficiency in C/C++ programming and debugging tools (e.g., GDB, JTAG)
- Familiarity with ARM architecture and SOCs (System on Chips) used in Android devices
Responsibilities
- Low-Level Porting: Lead the porting of AOSP to new and existing hardware platforms, ensuring seamless integration with the underlying hardware components
- System Debugging: Troubleshoot and resolve complex low-level issues, such as hardware/software interaction problems, kernel bugs, and boot-time failures
- Kernel Development & Customization: Work with the Linux kernel and device drivers to ensure compatibility with Android, including modifying or creating custom drivers for hardware components
- Optimization: Optimize performance for power consumption, system responsiveness, and hardware-specific features to ensure the best possible user experience on new devices
- Android in VMs and Containers: Design, implement, and optimize Android’s operation in virtualized environments (VMs) and containerized infrastructure, ensuring robust, scalable, and efficient deployment of Android applications
Other
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent work experience)
- Excellent debugging and problem-solving skills, with the ability to troubleshoot complex low-level issues
- Excellent communication and teamwork skills, with the ability to collaborate across various teams
- Paid time off: Exempt Salaried employees receive flexible paid time off
- Health Insurance: Medical insurance offerings from Aetna and Kaiser (CA &HI)