AI Infrastructure Software Engineer

QualcommSan Diego, CA
$108,400 - $162,600

About The Position

Qualcomm’s AI Infrastructure Software team is seeking a highly motivated and versatile software engineer to develop cutting-edge embedded software across the full system stack on Qualcomm Snapdragon® processors. In this role, you will design, develop, and optimize core software frameworks that power next-generation AI and compute workloads across a broad range of applications, including machine learning inferencing, computer vision, virtual/augmented reality, image and video processing, automotive systems, IoT, sensors, audio, and more. You will work on challenging low-level software problems involving inter-processor communication, memory management, execution environments, concurrency management, and DSP acceleration frameworks. This is an excellent opportunity to contribute to technologies that enable high-performance, power-efficient computing on industry-leading Snapdragon platforms.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 2+ years of experience with high-performance microprocessor design.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or a related technical field.
  • Strong programming skills in one or more languages such as C, C++, Java, or Python.
  • Solid understanding of computer architecture, operating systems, and embedded systems concepts.
  • Knowledge of real-time operating systems (RTOS) and concurrent software design.
  • Experience with software debugging, performance analysis, and system optimization techniques.
  • Familiarity with multimedia, compute, and driver frameworks on Linux, Android, or Windows platforms.
  • Strong problem-solving skills with the ability to work independently and drive technical solutions.

Nice To Haves

  • Passion for learning new technologies, architectures, and operating systems.
  • Experience developing software for multicore or heterogeneous processing environments.
  • Interest in AI/ML acceleration, DSP technologies, and high-performance embedded computing.
  • Self-starter with excellent collaboration and communication skills who thrives in a fast-paced engineering environment.

Responsibilities

  • Design and implement embedded system software across multiple layers of the software stack.
  • Develop and optimize inter-processor communication (IPC) and memory management solutions.
  • Build software frameworks that enable efficient DSP acceleration for AI and multimedia workloads.
  • Debug, profile, and optimize system performance across diverse hardware and software environments.
  • Collaborate with cross-functional teams to deliver scalable, high-performance solutions for Snapdragon-based products.
  • Join Qualcomm's AI Infrastructure team and help shape the software foundation powering the future of intelligent computing on Snapdragon platforms.

Benefits

  • competitive annual discretionary bonus program
  • opportunity for annual RSU grants
  • highly competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service