1 PeoplePlus Job
6-14 years
Bangalore / Bengaluru, Hyderabad / Secunderabad
Android BSP Development Engineer - Kernel/Device Driver (6-14 yrs)
PeoplePlus
posted 1mon ago
Flexible timing
Key skills for the job
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
Functional Areas: Other
Read full job description6-14 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad