Our Client is an Indian multinational technology company a pioneer in Product Engineering & Digital Transformation delivering concept to market and chip to cognition R&D solutions to customers across the semiconductor automotive industrial consumer electronics enterprise devices satellite communications telecom and transportation domains
Candidates from Mumbai / Bangalore OR willing to relocate to Mumbai / Bangalore may apply!
Requirements
Responsibilities:
- Develop and maintain Android BSP for target platforms focusing on camera audio and display drivers.
- Port and integrate camera audio and display drivers into the Android framework.
- Optimize and troubleshoot camera audio and display performance.
- Work closely with hardware engineers to understand hardware specifications and limitations.
- Contribute to the development of custom Android HAL modules for camera audio and display functionalities.
- Participate in Android version upgrades and ensure compatibility with new features.
- Conduct performance testing and analysis for camera audio and display functionality.
- Collaborate with other software engineers to ensure overall system stability and functionality.
- Maintain accurate and uptodate documentation for the BSP and driver development process.
Qualifications:
- Bachelor s degree in computer science Electronics or a related field.
- Minimum 5 years of experience in Android BSP development.
- Strong understanding of the Android framework Linux kernel and multimedia frameworks (Stagefright Gstreamer OpenMAX).
- Expertise in C/C programming and embedded systems development.
- Experience with camera audio and display driver development.
- Excellent problemsolving and debugging skills.
- Strong analytical and critical thinking skills.
- Ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
Required Programming Languages: C/C Rust (Optional) Python (Optional) Java (Optional)
Design, develop, and maintain core components of the Android framework, including system services, native services, libraries, and the HAL layer. Contribute to the development and maintenance of custom Android ROMs. Analyze and resolve complex system-level issues within the Android framework. Optimize performance and resource utilization of framework components, including battery life and power consumption. Develop and implement new features and functionalities within the Android framework, considering power efficiency and performance impact. Collaborate with hardware engineers to ensure compatibility with various hardware platforms and optimize power management. Participate in Android version upgrades and ensure compatibility with new features, including power management improvements. Conduct thorough code reviews and maintain high code quality standards.
Education
BE/ B.Tech or ME/ M.Tech