Staff Embedded Software Engineer – Edge AI/GenAI & Multimedia

Qualcomm

Actively hiring
San Diego, CA Posted 28 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer at Qualcomm Technologies, you will join the Multimedia, AI, and GenAI team to design and develop high-performance SDKs and frameworks for embedded and cloud-edge applications across IoT products like drones, security cameras, and smart home devices. Your daily tasks include building real-time multimedia and AI inference pipelines using C/C++, GStreamer, PyTorch, TensorFlow, and other leading technologies, while also contributing to the architecture of GenAI large language models and vision-language models. You will work closely with hardware and test engineers to ensure seamless integration and optimize performance on Qualcomm’s advanced hardware platforms, leveraging Linux system-level programming and container technologies for robust software solutions.

Skills

C C++ PyTorch TensorFlow ONNX Runtime GStreamer LangChain LlamaIndex Android Linux gRPC OpenGL ES Vulkan Docker Java JNI AIDL HIDL Binder system architecture multimedia frameworks AI inference frameworks GenAI orchestration tensor processing embedded Linux

What you'll do

  • Design and develop multimedia, AI, and Gen AI SDKs/framework components.
  • Lead the design and implementation of real-time embedded software solutions.
  • Contribute to the architecture and development of AI and multimedia SDKs.
  • Develop GStreamer-based plugins for Qualcomm Intelligent Multimedia SDK.
  • Own the design and development of multi-stream AI pipelines for IoT products.
  • Drive feature design, debugging, and system integration for high-quality delivery.
  • Author and review technical documentation for software components and features.

What we're looking for

  • 5+ years of experience programming in C/C++ for high-performance embedded systems.
  • Strong hands-on experience with AI inference frameworks like PyTorch and TensorFlow.
  • Deep understanding of multimedia frameworks across Android, Tizen, and other OSes.
  • Expertise in Linux system-level programming including multithreading and concurrency.
  • Hands-on experience with GStreamer for developing AI and multimedia applications.
  • Proven development experience across embedded Linux, Ubuntu, and Android software stacks.

Market check

Salary context

This $134,800–$202,200 range sits above 33% of similar postings on FindRole.

Peer median band

$143,000$241,400

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Principal Embedded Software Engineer

Motorola Solutions

Irvine, Ca, US 51 days ago $180,000$250,000
C Linux kernel driver development Socket programming Internet/Ethernet protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC BSP IPsec Network protocols Data authentication Encryption algorithms NIST FIPS 140-3 NIAP Common Criteria ARM RISC-V

Associate Director of Embedded Software Engineering

Motorola Solutions

Los Angeles, Ca, US 29 days ago $200,000$250,000
C Python Bash Linux kernel driver development Network configurations and programming NIST FIPS 140-3 NIAP Common Criteria IPsec IGMP SNMP Audio codecs Stream protocols AMD UltraScale+ MPSoC Microchip Polarfire SoC

Assistant Real-Time Embedded Software Engineer

Carnegie Mellon University

Locations Pittsburgh, Pennsylvania, US 10 days ago
C C++ Python VHDL Verilog Java Go Rust Ada MATLAB FPGAs heterogenous computing boards RTOSes I2C CAN SPI RS-232 RS-422 static analysis dynamic testing complexity analysis

Embedded Software Development Engineer

Qualcomm

San Diego, Ca,Us, US 18 days ago $111,300$166,900
Linux QNX C Assembly ARMV8 Virtualization ISO26262 ASPICE Embedded Systems BSP Drivers Performance Optimization Profiling Low-Level Hardware-Software Integration Collaboration Tools Version Control Systems Debugging Tools