21 Aug
|
Important Company of the Sector
|
Hyderabad
21 Aug
Important Company of the Sector
Hyderabad
As a Lead Engineer, you are expected to: ### Provide technical leadership and architectural guidance to a team of engineers. ### Lead complex, cross-functional projects from requirements gathering to commercialization. ### Mentor junior and senior engineers, fostering a culture of technical excellence. ### Act as a subject matter expert (SME) for display technologies within the organization. ### Integrate and Bring-up third-party display hardware, including MIPI DSI panels and external bridge chips (DSI-to-HDMI, DP-to-HDMI, LVDS). ### Design and Implement display features in user-space frameworks, including Weston/Wayland (Linux) and Hardware Composer (HWC)/SurfaceFlinger (Android). ### Optimize Subsystem Performance by managing hardware resources (DPU pipes, bandwidth) and implementing power-saving techniques like VESA DSC and low-power display modes. ### Debug Complex Issues across the software stack using JTAG, Lauterbach, and system-level trace tools. ### Collaborate with Cross-Functional Teams (GPU, Video, Multimedia, and Hardware Design) to ensure seamless integration and end-to-end feature delivery. ### Lead Mainlining Efforts to upstream display drivers and features to the Linux kernel and open-source communities. ### Drive Continuous Improvement in software quality through code reviews, unit testing, and automated validation frameworks. ### Education: Bachelor's or Master's degree in Computer Engineering, Computer Science, or Electrical Engineering. ### Experience:
6+ years of experience in embedded software development with a focus on display or multimedia subsystems. ### Programming: Expert-level skills in C and C++. ### OS Internals: Solid understanding of Linux/Android kernel internals, including device drivers, memory management (ION/DMA-BUF), and synchronization primitives. ### Display SW: In-depth experience with the Linux DRM/KMS architecture and libdrm. ### Display Protocols: In-depth knowledge of display interfaces such as MIPI DSI, DisplayPort (DP), eDP, and HDMI. ### Experience with Post-Silicon bring-up and hardware-software co-verification. ### Knowledge of display technologies like HDR10/10+, HDCP, CEC, and color management. ### Familiarity with graphics buffer management (GBM) and allocator frameworks (Gralloc). ### Experience with Wayland/Weston compositor development or Android Graphics stack (SurfaceFlinger, HWC). Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
📌 Senior Lead Engineer - Display Software Team (Hyderabad)
🏢 Important Company of the Sector
📍 Hyderabad