As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Job overview:
As part of the engineering team of Qualcomm China, mainly focus on automotive infotainment platform, we are looking for talents who will be responsible for display functionality on Qualcomm Automotive platform. The work scope includes but not limit to:
- Display driver and user space display framework development and bug fix.
- Co-work with global team about display feature design, implementation and validation based on Qualcomm automotive platform.
- Co-work with test team to setup display test framework.
- Display performance tuning and optimization.
- Support customer for display drivers and User-Space framework, including new feature development, customization, bug-fix and performance tuning.
Minimum Qualifications:
- Familiar with kernel FB or DRM/KMS or Android HWC or hypervisor display driver development.
- Familiar with display interface such as HDMI, DSI, DP etc.
- Qualified experience with Linux or Windows or RTOS.
- Strong C & C++ programing and debugging skills are required.
- Ability to learn quickly. A good skills of work summary is preferred.
- Good communication and writing skills in English.
- Have a good sense of responsibility and team work
Preferred Qualifications:
- Experience in Wayland/Weston or QNX development is a big plus.
- Having optimization experience on display framework is a big plus.