Peopleplus
Android BSP Development Engineer - Kernel/Device Driver
Job Location
bangalore, India
Job Description
Mandatory Skills : - Engineer with 6 years of experience in embedded Linux/Linux application/driver/kernel development - Strong C/C++ development skills with a good understanding of object oriented design - Good understanding of Android framework, overall Android Architecture. - Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. - Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. - Compliance to CTS/VTS and support in resolving defects - Strong background in embedded systems development - System knowledge, System Debugging Good to have : - Experienced with Android Automotive platform is desired. - Experience on Android virtualization (virtio, trout) and hypervisor based OS Key Responsibilities : Embedded Linux Development : - Lead the development and integration of Linux-based drivers and kernel modules for Android BSP (Board Support Package) on embedded systems. C/C++ Development : - Utilize strong C/C++ programming skills to write, debug, and optimize low-level code with a focus on object-oriented design for embedded systems. Android HAL Integration : - Develop and integrate Android Hardware Abstraction Layer (HAL) components, specializing in one or more of the key domains such as Audio, Graphics, Camera, Power, etc. Multimedia Frameworks : - Work with advanced multimedia frameworks like Stagefright, GStreamer, OpenMAX, and Codec2 to enable efficient media processing, playback, and encoding on embedded devices. System Debugging & Optimization : - Perform system-level debugging, root cause analysis, and optimize performance for Android systems on embedded hardware. Compliance and Defect Resolution : - Ensure compliance with Android Compatibility Test Suite (CTS) and Vendor Test Suite (VTS), addressing and resolving defects and ensuring system integrity. Embedded Systems Development : - Apply your strong background in embedded systems to design and implement robust, efficient, and scalable solutions tailored for Android-powered devices. Collaboration with Cross-functional Teams : - Collaborate with hardware, software, and product teams to ensure seamless integration and optimal performance of Android systems on various hardware platforms. Nice-to-Have Skills : Android Automotive Platform Experience : - Hands-on experience with the Android Automotive platform for in-vehicle infotainment and other automotive applications. Android Virtualization and Hypervisor Expertise : - Familiarity with Android virtualization technologies like Virtio, Trout, and hypervisor-based operating systems to enable secure and efficient virtual environments on Android platforms (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/23/2024
Location: bangalore, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources Peopleplus |
---|