Job description
General Summary:
To work on Display subsystem on Qualcomm Snapdragon processors. Employee should work in Linux Display User mode and Linux Kernel Driver. Looking for quick learner who are adaptable, quick learner and contribute to design, development, and day-to-day commercialization of display drivers. The Customer engineering support will be on Android / Linux Embedded/*Windows IOT* platforms. Responsible for multisite design/development and supporting customers/OEM.
Minimum Qualifications:
B.E/ B. Tech./ M.E/ M. Tech. in Electronics & Communication OR Computer Science preferrable.
Strong in C/C++ programming
Linux device driver design and development experience
Good understanding of Operating systems/Embedded fundamentals
Well versed with software development life cycle
Multimedia Display Drivers and Display User mode work experience is a plus.
Familiar with MIPI Display Interfaces like DSI, HDMI, Display Port protocols.
Understanding Android Display Services like Surface Flinger is Plus.
Embedded debugging experience (working with HW boards, JTAG based debugging etc.) is a plus.
Experience working on ARM based systems is a plus.
Preferred experience levels: 3 to 8 years
Preferred skills:
Good knowledge in Audio/Video/Camera/display domain
Education Requirements:
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
• 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
• 1+ year of any combination of academic and/or work experience with debugging techniques.