i
TekPillar
1985 TekPillar Jobs
Display Driver Development Expert - Embedded System (6-10 yrs)
TekPillar
posted 5d ago
Flexible timing
Key skills for the job
Job Title : Display Driver Development Expert
Experience : 6-10 Years
Location : Bangalore
We are seeking a highly skilled Display Driver Engineer with expertise in C, Linux, Android BSP, DSI, SurfaceFlinger, and Display Drivers for Android/QNX. The ideal candidate will have a deep understanding of display technologies, embedded systems, and OS graphics stacks. This role offers the opportunity to work on cutting-edge display solutions for automotive, consumer electronics, and other high-performance embedded systems.
Key Responsibilities :
- Design, develop, and optimize display drivers for Android and QNX platforms.
- Work on display subsystems, including DSI, SurfaceFlinger, and hardware compositors.
- Integrate and optimize Android BSP (Board Support Package) components for display-related functionalities.
- Develop and maintain display-related software components in the Linux kernel and user space.
- Collaborate with hardware and firmware teams to ensure seamless integration of display drivers with GPUs and display controllers.
- Debug and resolve display-related issues using hardware debugging tools and software debugging techniques.
- Optimize display pipeline performance to enhance power efficiency and rendering speed.
- Work with SoC vendors and other external partners to enable cutting-edge display technologies.
- Ensure compliance with industry standards such as MIPI DSI, HDMI, DisplayPort, and HDR technologies.
- Contribute to the development of real-time operating systems (RTOS) and embedded display solutions.
Mandatory Skills :
- Display Domain Experience in C, Linux, Android BSP, DSI, SurfaceFlinger, and Display Drivers in Android/QNX.
- Strong experience in low-level programming for display drivers and related firmware development.
- In-depth understanding of display controller architectures, rendering pipelines, and framebuffer management.
- Experience with Linux kernel development and device drivers.
- Hands-on experience with hardware debugging tools such as oscilloscopes, logic analyzers, and frame grabbers.
Preferred Skills :
- Experience in embedded systems and real-time operating systems (RTOS).
- Knowledge of GPU architecture and graphics rendering pipelines.
- Experience working with SoCs from Qualcomm, NXP, NVIDIA, or other semiconductor vendors.
- Familiarity with Agile development methodologies and CI/CD pipelines.
- Understanding of Android's graphics stack, including SurfaceFlinger, Hardware Composer (HWC), and Gralloc.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven track record in developing and optimizing display drivers for Android, QNX, or Linux.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities to work in a cross-functional team.
Functional Areas: Other
Read full job descriptionPrepare for TekPillar roles with real interview advice