QUQualcomm
Sr. Staff MM Display Architect - Automotive Technologies
Bangalore ₹5-10 LPA Posted 27 May 2025
FULL TIME
C C++
Java
Software Engineering
Information Systems
Python
Job Description
Responsibilities
- Lead the design and implementation of display processing pipelines on Qualcomm's Autonomous/ADAS SoCs and platforms.
- Architect and develop the next-generation display stack, ensuring robust system-level integration and performance.
- Collaborate closely with product owners and domain/technology experts to define specifications, lead software design/implementation, and integrate/validate software in a larger system.
- Own the complete display driver stack development from requirements to design, development, and bug fixing.
- Actively engage with Automotive OEMs, Tier-1s, and ISVs to implement solutions based on Qualcomm Automotive platforms.
- Design complex fault-tolerant safety systems and ensure compliance with industry-standard specifications (e.g., ISO26262, ASPICE).
- Optimize display performance, power consumption, and system-level integration.
Minimum Qualifications
- 13-16 years of experience in the embedded domain, designing, developing, and supporting software solutions on multi-core ARM/CPUs.
- Strong C/C++ programming skills.
- Extensive experience with embedded platforms, including low-level firmware, kernel, and user-space components.
- Expertise in designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems with J-TAG or ICE debuggers.
- Proven experience in end-to-end display stack development for embedded products.
- Solid understanding of operating systems, system-level architecture, and low-level software/hardware interface design.
Preferred Qualifications
- Motivated self-starter with excellent verbal and written communication skills.
- Demonstrated ability to work with engineers, partners, and customers across different geographies.
- Experience working with senior management in a corporate environment.
- Expertise in display interface standards such as HDMI, DSI, LVDS, eDP, and FDPLINK3.
- Working knowledge of the Android/Linux kernel with respect to DRM/KMS/FB drivers.
- Thorough understanding of the Android Display/GFX architecture and display native services and framework, including multi-display.
Experience with SurfaceFlinger/Wayland compositors is a plus.
Educational Requirements
- Bachelor's or Master's Degree in Engineering from a reputed institute.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- OR
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
- OR
- PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
