Taro Logo

Display Software Engineer

A global leader in wireless technology innovation and development of advanced semiconductor solutions.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Display Software Engineer

Qualcomm Innovation Center is seeking a Display Software Engineer to join their display software team, focusing on developing drivers and software components for the Snapdragon® Adreno DPU (Display Processing Unit). This role offers an exciting opportunity to work on leading-edge consumer devices, contributing to the design and development of low-power, highly efficient hardware accelerators used in phones, laptops, watches, smart-glasses, and automobiles.

The position involves working with cutting-edge technology in embedded systems, requiring expertise in C/C++ programming and Python scripting. You'll be responsible for developing and optimizing drivers for various operating systems including Android, Windows, Zephyr, and Linux. The role demands strong problem-solving abilities and excellent communication skills, as you'll be collaborating with global teams and customers.

Key technical areas include memory management, DMA acceleration, interrupt service routines, multi-threading, and API design. The ideal candidate should have a strong academic background in computer science or related fields, with an interest in image processing and hardware acceleration. Knowledge of frameworks like DirectX, WDDM, and DRM, plus understanding of ARM and RISC-V architecture would be advantageous.

Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonus opportunities, RSU grants, and various health and wellness benefits. This position provides excellent career growth opportunities within a leading technology company that's shaping the future of mobile and embedded systems.

Last updated 12 minutes ago

Responsibilities For Display Software Engineer

  • Design, code, test, and integrate drivers for Qualcomm's Snapdragon™ chipsets
  • Working with embedded software techniques including memory management, DMA acceleration, interrupt service routines
  • Developing software in a rapid paced environment for Android, Windows, Zephyr and Linux
  • Working in a global environment with teams and customers

Requirements For Display Software Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Strong academic standing with courses focused on software/hardware interaction
  • Excellent programming skills in C/C++, at least 2 years of professional or academic experience
  • Experience in scripting with Python
  • Strong problem-solving skills
  • Effective interpersonal communication skills
  • Self-motivated, hardworking, and flexible

Benefits For Display Software Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?

Jobs Related To Qualcomm Display Software Engineer

Engineer - DDR Memory Validation and Firmware development

Hardware engineering role at Qualcomm focusing on DDR memory validation and firmware development, combining circuit design and system validation expertise.

Engineer - DDR Memory Validation and Firmware development

Hardware engineering role at Qualcomm focusing on DDR memory validation and firmware development, combining circuit design and system validation expertise.

Logic and Digital Circuit Design Engineer - New College Grad 2025

Entry-level Logic and Digital Circuit Design Engineer position at NVIDIA for 2025 new college graduates, focusing on digital circuit design and hardware engineering.

ASIC Verification Engineer - New College Grad 2025

Entry-level ASIC Verification Engineer position at NVIDIA for 2025 new college graduates, focusing on hardware verification and validation.

Junior PHY Algorithms Engineer

Junior PHY Algorithms Engineer position at Parallel Wireless, focusing on 4G wireless communication algorithms and simulation development.