#Display Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm is seeking a Software Engineer to contribute to the design, development, and verification of display software for their Snapdragon processors. Responsibilities include coding drivers, utilizing embedded software techniques, and developing for operating systems like Android, Windows, Zephyr, and Linux.

Responsibilities

  • Design, code, test, and integrate drivers for Qualcomm’s Snapdragon™ chipsets with a focus on efficiency and robustness.
  • Work with embedded software techniques including memory management, DMA acceleration, interrupt service routines, multi-threading, synchronization, and interface design (APIs).
  • Develop software in a rapid paced environment and deliver drivers targeted for operating systems such as Android, Windows, Zephyr and Linux.
  • Work in a global environment with teams and customers that depend on our technology to deliver cutting-edge consumer products.

Requirements

  • 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++.
  • Experience in scripting with Python.
  • Motivated to learn new technologies and skills related to image processing and hardware acceleration.
  • Strong problem-solving skills, with the ability to dissect larger problems and solving challenges through process of elimination.
  • Effective interpersonal communication skills (written and verbal).
  • Self-motivated, hardworking, and flexible.

Desired Qualifications

  • Basic understanding of frameworks such as DirectX, WDDM, and/or DRM.
  • Basic understanding of ARM and RISC-V architecture and instructions.
  • Basic understanding of image processing algorithms, image manipulation or color theory.
  • Basic understanding of high-speed signals used in electronic devices.
  • Basic understanding of electronics schematics and usage of tools such as an oscilloscope or logic analyzer.
  • Experience building consumer electronics using development kits such as Raspberry Pi or Arduino.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support your success at work, at home, and at play.
#Software Engineering#Snapdragon#Display Processing Unit#DPU#Drivers#Embedded Software#Memory Management#DMA Acceleration#APIs#Android#Windows#Zephyr#Linux#Image Processing#Hardware Acceleration#Python#C++
Qualcomm Logo

Company

Qualcomm

Job Posted

3 days ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

San Diego, United States of America

Qualification

Bachelor

Applicants

Be an early applicant