Taro Logo

Display Software Engineer

Leading technology innovator developing Snapdragon processors and mobile technologies
Embedded
Entry-Level Software Engineer
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Display Software Engineer

Qualcomm, a leading technology innovator, is seeking a Display Software Engineer to join their embedded display software team. This role focuses on developing cutting-edge technology for next-generation Snapdragon processors. The position involves working with power-efficient hardware designs, particularly in areas such as high-speed interfaces, 2D composition, and image post-processing.

The role offers an exciting opportunity to work on low-level driver development for various Qualcomm Snapdragon chipsets, enabling crucial use cases like video playback, gaming, video conferencing, and productivity applications. You'll be developing software in a fast-paced environment, creating drivers for major operating systems including Android, Windows, and Linux.

As part of a global team, you'll collaborate with colleagues and customers worldwide who rely on Qualcomm's technology to deliver innovative consumer products. The position requires expertise in C/C++ programming and a solid understanding of operating system concepts. This role is perfect for someone passionate about embedded systems and driver development, offering the chance to work with cutting-edge technology while contributing to next-generation mobile and computing devices.

The role welcomes new and recent graduates, making it an excellent opportunity for emerging talent to join a leading technology company. You'll gain valuable experience in writing efficient, robust, and secure drivers while working with state-of-the-art hardware platforms.

Last updated 3 months ago

Responsibilities For Display Software Engineer

  • Design, code, test, and integrate low-level drivers for Qualcomm Snapdragon chipsets
  • Work with embedded software development focusing on low-level device driver programming
  • Develop software for high-level operating systems (Android, Windows, Linux)
  • Work with technologies like MIPI-DSI, VESA DisplayPort, HDMI, 2D composition, and image post-processing

Requirements For Display Software Engineer

Linux
  • Strong background in C/C++
  • Good understanding of operating system concepts (memory management, synchronization objects, threading models)
  • 2+ years of Software Engineering or related work experience
  • 1+ year of experience with Programming Languages such as C, C++, Java, Python

Interested in this job?