Job Title : Android Embedded Engineer
Location : Burlingame , CA (Onsite)
Duration / Term : Long Term Contract
Job Summary : The Android BSP and Device Driver Engineer will be responsible for developing, troubleshooting, and porting Board Support Packages (BSP) to support Android OS (AOSP) on hardware platforms.
The role includes identifying and solving hardware issues, designing device drivers, customizing Android code, and ensuring seamless integration of drivers for hardware peripherals.
Expertise in Android BSP, Linux device drivers, board bring-up, and AOSP is essential for success in this role.
Key Responsibilities :
- Hardware Problem Identification : Troubleshoot and resolve minor hardware issues.
- Development Board Bring-Up : Contribute to the bring-up process of new development boards.
- Device Driver Development : Design and develop device drivers for various hardware components; integrate them for seamless communication with peripherals.
- BSP Porting : Port BSPs from SoC vendors to customize Android OS for specific hardware configurations.
- Android Code Customization : Modify Android (AOSP) code for client-specific requirements, including framework and application customization.
- BSP Design and Maintenance : Design, develop, and maintain BSPs for reference boards, ensuring compatibility with U-Boot and Linux Kernel for stable software foundations.
- Driver Programming and Debugging : Program, debug, and modify device drivers to ensure functionality and compatibility with hardware.
Qualifications :
- Technical Skills : Proficiency in C, C++, Java, and Python.
- Experience : Experience in hardware troubleshooting, development board bring-up, device driver development, and BSP porting.
- Expertise : Strong skills in Android OS (AOSP) customization, Linux Kernel, U-Boot, and BSP development.
- Problem Solving : Excellent problem-solving and debugging skills.
Key Skills : Android BSP , Device Drivers , Linux Kernel , Board Bring-Up , AOSP , U-Boot , C / C++ Programming , Python , Hardware Troubleshooting , Debugging and Driver Integration.