Job Description:

**Job Id** E1960819

**Job Title** Display / Graphics Application Software Engineer

**Post Date** 11/28/2017

**Company-Division** Qualcomm Technologies, Inc.

CDMA Technology at http://www.qualcomm.com/about/businesses/qct

**Job Area** Engineering – Customer Engineering

**Location** California – San Diego

**Job Overview** Qualcomm’s Internet of Things customer engineering team is seeking Display / Graphics Engineer with experience on Android/Linux to drive multiple product segments on Snapdragon Chipsets. You will lead a cross functional team and drive the commercialization of different products

This role will involve working at all layers of the Display software stack on Android, Linux and Windows.

Responsibilities will include the design, development and support of new features, support for new hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs.

A successful candidate will be exposed to DRM/KMS/FB display driver architecture, VR/AR, and work on code spanning user and kernel mode. In addition, they will be working with other technologies including video encoders, video decoders, DSPs, and GPU.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.

**Minimum Qualifications** 5 – 10 years academic or industry experience in the following:

+ C/C++ embedded programming

+ Object Oriented Programming (OOP)

+ Android/Linux kernel with respect to DRM/KMS/FB drivers

+ MIPI DSI, HDMI, Display Port protocols

**Preferred Qualifications**

+ Good knowledge of 3D Graphics with OpenGL ES.

+ Working experience on GPU driver, 3D Gaming or OpenCL

+ Android/Linux bring up experience with display technologies and standards such as HDMI/DSI/LVDS/eDP on ARM based systems

+ Thorough understanding of the Android GFX/Display architecture and display native services and framework

+ Strong understanding of low level software/hardware interface design and debugging

+ Knowledge in one or more of the following operating systems is preferred: embedded Linux, Android

+ Fluent in industry standard software development tools: SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools

+ Candidate should be detail-oriented and have strong analytic and debugging skills, highly organized

+ Strong communication skills (written and verbal), working with teams across multiple time zones

+ A passion for excellence in programming, quality and exceeding goals

**Education Requirements** Required: Bachelor’s, Computer Engineering and/or Computer Science and/or Electrical Engineering

Preferred: Master’s, Computer Engineering and/or Computer Science and/or Electrical Engineering

**EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.**

About Qualcomm

Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.