Jobs#Embedded Software Engineer - Video Technology
Qualcomm logo

#Embedded Software Engineer - Video Technology

Qualcomm

Location

San Diego, CA

Type

Full-time

Posted

7/30/2026

Compensation

$94,200 - $141,200 per year

Undergraduate with 2+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

The role at Qualcomm Technologies, Inc. involves working on the Video multimedia team, focusing on the development and integration of multimedia applications on Qualcomm chipsets. The candidate will engage in designing and implementing middleware and driver modules for both Windows and Linux/Android platforms. This position emphasizes meeting performance and stability requirements for multimedia functionalities. Collaboration with various software technology teams and engineering groups across multiple sites is also a key aspect of the role.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • 1-5 years of experience in embedded software development.
  • Proficiency in C/C++ development on Windows, Android, and Linux platforms.
  • Software debugging skills in embedded real-time operating systems.
  • Knowledge of video compression standards such as H264, H.265, and AV1.

Responsibilities

  • Design and implement user and kernel mode modules on Qualcomm's application processor subsystem.
  • Ensure the non-functional aspects of multimedia including performance, latency, power, robustness, and stability.
  • Collaborate with software technology teams, systems engineering, and test groups.
  • Drive feature integration and development of middleware and driver modules.
  • Utilize tools and techniques for debugging on Windows platforms.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?