1 Borqs Job
Borqs Technologies - Lead Engineer - C++ (5-8 yrs)
Borqs
posted 15d ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Develop and maintain software applications and components in C++, ensuring optimized performance through strong knowledge of data structures and algorithms.
- Work with Android-based embedded platforms, including integrating and developing Android-specific features and enhancements.
- Develop and maintain modules that interact with the Android framework and Hardware Abstraction Layer (HAL), ensuring seamless integration with the underlying hardware.
- Develop and maintain device drivers in C, ensuring high-performance interaction with hardware components.
- Work with ARM processor-based hardware platforms, writing and optimizing drivers for different peripherals and devices.
- Develop and optimize Linux kernel modules and device drivers, ensuring compatibility with target embedded platforms.
- Work on device tree source (DTSI) files and kernel configuration for hardware initialization and platform support.
- Work on camera and display subsystems, including camera sensor integration, display modules like DRM, DSI, DP, HDMI, and ensuring support for multimedia frameworks like Stagefright.
- Address and troubleshoot CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) issues in Android, ensuring conformance to Android standards.
- Work with multimedia frameworks such as Stagefright, improving video, image, and media playback features on embedded platforms.
Required Skills and Qualifications :
- Strong proficiency in C++, data structures, and algorithms.
- Hands-on experience with Android-based embedded platforms and an in-depth understanding of the Android framework and HAL.
- Solid experience with C programming, embedded systems, and Linux Kernel development.
- Experience with ARM processor-based hardware platforms and device driver development.
- Proficient in kernel configuration and understanding of device tree source (DTSI) files.
Good to Have Skills :
- Experience in handling CTS/VTS issues in Android development.
- Familiarity with camera subsystems, including sensor integration, ISP, and various camera features.
- Knowledge of display subsystems, including SurfaceFlinger, Display HAL, and display technologies such as DRM, DSI, DP, and HDMI.
- Experience with multimedia frameworks, specifically Stagefright for media streaming and playback.
- Prior experience with display or camera bring-up on embedded platforms
Functional Areas: R&D
Read full job descriptionPrepare for Lead Engineer roles with real interview advice
Very good collegues
Not a company , its like a shop with single owner