Display Software Engineer, Senior

A leading technology innovator that develops and pushes the boundaries of mobile technologies and Snapdragon processors.
Embedded
Senior Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Display Software Engineer, Senior

Qualcomm is seeking a Senior Display Software Engineer to join their embedded display software team. This role focuses on contributing to the design, development, and verification of leading-edge technology for next-generation Snapdragon processors. The position involves working with power-efficient hardware designs, focusing on technologies such as high-speed interfaces (MIPI-DSI, VESA DisplayPort, HDMI), 2D composition, image post-processing, and power optimization.

The ideal candidate will be responsible for developing low-level drivers for various Qualcomm Snapdragon chipsets, enabling use cases for leading-edge consumer computing devices. The role requires expertise in embedded software development, particularly in low-level device driver programming for video playback, gaming, video conferencing, and productivity applications.

Working at Qualcomm offers unique opportunities to collaborate with leading engineering and technology experts in the industry. The company provides comprehensive benefits, including world-class health coverage, financial planning programs, and continuous learning opportunities. The position is based in Toronto, Canada, where you'll be part of a global team working on cutting-edge technology that impacts lives around the globe.

The role requires a strong background in C/C++, deep understanding of operating system concepts, and experience with various programming languages. You'll be working in a fast-paced environment, delivering drivers for high-level operating systems such as Android, Windows, and Linux, while gaining experience in writing efficient, robust, and secure drivers.

Last updated 2 months ago

Responsibilities For Display Software Engineer, Senior

  • Design, code, test, and integrate low-level drivers for Qualcomm Snapdragon chipsets
  • Develop software for embedded systems focusing on low-level device driver programming
  • Work with high-speed interfaces (MIPI-DSI, VESA DisplayPort, HDMI)
  • Develop drivers for high-level operating systems like Android, Windows, and Linux
  • Work in a global environment with teams and customers

Requirements For Display Software Engineer, Senior

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years experience, OR Master's with 1+ year experience, OR PhD
  • Strong background in C/C++
  • Good understanding of operating system concepts (memory management, synchronization objects, threading models)
  • Experience with Programming Languages such as C, C++, Java, Python
  • Desire to learn new technologies

Benefits For Display Software Engineer, Senior

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional and mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Display Software Engineer, Senior

DSP / NPU Design Verification Sr Lead Engineer

Senior Lead Engineer position at Qualcomm focusing on DSP/NPU Design Verification, requiring 3-8 years of experience in processor/ASIC verification.

System Power Engineer, Senior

Senior System Power Engineer role at Qualcomm focusing on power optimization for wireless technologies, requiring expertise in embedded systems and power management.

Senior Embedded Systems Engineer

Senior Embedded Systems Engineer role at Qualcomm focusing on BSP, kernel programming, and device driver development for embedded systems.

Hardware Emulation Support Engineer

Senior Hardware Emulation Support Engineer role at Qualcomm focusing on System Verilog, debugging, and hardware emulation tasks.

Senior Engineer

Senior Engineer position at Qualcomm focusing on camera software development and image processing for Snapdragon chipsets.