Overview

Job Description:

**Job Id** E1960013

**Job Title** Display Software Engineer

**Post Date** 11/09/2017

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

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

**Job Area** Engineering – Software

**Location** California – San Diego

**Job Overview**

The display software team is looking for talented software engineers interested in developing software for mobile and embedded devices. The display software team is responsible for delivering device drivers and tools for Snapdragon chipsets, providing best in class performance, power and features. This role will involve working at all layers of the Display software stack on Android, Linux and Windows.

Responsibilities will include the design and development 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** **6 months to 5 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

**Preferred Qualifications**

+ Experience with display technologies and standards such as HDMI/DSI/LVDS/eDP

+ Working knowledge with display bridge chips that support FDPLINK3 interfaces

+ 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.