22 Aug
|
Innominds Software
|
Hyderabad
22 Aug
Innominds Software
Hyderabad
Role Overview
Key Responsibilities
Work on Android Display architecture for Qualcomm chipset-based devices.
Debug, analyze, and resolve display-related issues across the Android userspace stack.
Work with Android display components such as:
SurfaceFlinger
Hardware Composer / HWC
Gralloc
Display HAL
Vendor display services
Analyze display pipelines including composition, buffer management, synchronization, and frame rendering.
Collaborate with kernel, graphics, multimedia, and system teams to debug end-to-end display issues.
Support display features such as:
Multiple displays
External display / HDMI / DP
Miracast or wireless display
Refresh rate handling
Display power management
Color management
HDR / Wide Color Gamut, if applicable
Perform debugging using Android tools such as:
adb
logcat
dumpsys SurfaceFlinger
systrace / perfetto
bugreport
Work closely with Qualcomm BSP/vendor display stack and support integration activities.
Participate in issue triage, root cause analysis, and provide technical fixes or recommendations.
Mandatory Skills
Robust experience in Android userspace display stack.
Positive understanding of Android graphics and display architecture.
Experience working with:
SurfaceFlinger
HWC / HWComposer
Gralloc
Display HAL
Native Android services
Strong C/C++ programming and debugging skills.
Valuable understanding of buffer flow, composition flow, vsync, fences, and synchronization.
Experience debugging display issues such as:
Black screen
Flickering
Tearing
Frame drops
Composition failures
Resolution / refresh rate issues
External display issues
Familiarity with Android build system and AOSP/vendor code integration.
Strong problem-solving and communication skills.
Good to Have / Plus Skills
Knowledge or hands-on experience with DRM/KMS.
Understanding of Linux display driver architecture.
Experience with display kernel components such as:
DSI
MIPI
Display
📌 Display Engineer Hyderabad
🏢 Innominds Software
📍 Hyderabad