Sr. Staff Software Engineer, AI Software IOT

Qualcomm

Actively hiring
San Diego, CA Posted 49 days ago $178,400$267,600 / year

At a glance

AI generated

TL;DR

As a Senior Qualcomm AI Software Engineer on the AI Runtime team, you will lead feature development for the Qualcomm AI Stack SDKs, focusing on IoT platforms. Your responsibilities include designing and implementing efficient machine learning solutions, collaborating with cross-functional teams to deliver robust software, and guiding junior engineers in technical excellence. You will work hands-on with C/C++ in a Linux environment, driving the integration of advanced neural network architectures like DNNs, LLMs, and more into IoT products. This role requires strong analytical skills, proficiency in data structures and algorithms, and experience with agile development practices. Your contributions will impact the broader Qualcomm ecosystem by enhancing AI software solutions for scalable and efficient execution across various platforms.

Skills

C/C++ Linux Unix Python Neural Networks DNNs CNNs RNNs LSTMs GANs LLMs Qualcomm AI Stack QNN SNPE QAIRT Agile Git Embedded Software Cross-functional Collaboration Data Structures Algorithms Object Oriented Programming

What you'll do

  • Lead the team responsible for ensuring AI SDK support across various IoT product platforms.
  • Drive feature development and enhancements in Qualcomm AI Stack SDKs for IoT products.
  • Provide supervision and guidance to junior team members on software design and implementation.
  • Collaborate with cross-functional teams to integrate Qualcomm AI Stack SDKs into IoT products.
  • Stay updated with industry advancements to continuously enhance AI solutions from both engineering and machine learning perspectives.

What we're looking for

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • 8+ years of industry experience in general software development.
  • Proficiency in C/C++ and Linux/Unix-based OS systems development.
  • Strong software design skills including data structures, algorithms, and debugging.
  • Ability to lead a team and collaborate with cross-functional groups effectively.
  • Excellent communication skills for conveying complex information to various stakeholders.
  • Experience with neural network architectures like DNNs, CNNs, RNNs/LSTMs.

Market check

Salary context

This $178,400–$267,600 range sits above 75% of similar postings on FindRole.

Peer median band

$143,000$247,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$223,712

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 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Careers

Qualcomm

US 14 days ago
C/C++ Qualcomm AI Stack TensorFlow PyTorch ONNX Hexagon DSP SDK Linux Android Windows QNN Genie Agile Git CMakes Docker Kubernetes CI/CD

Staff IOT Software Engineer

Qualcomm

San Diego, CA 20 days ago $134,800$202,200
C C++ Python Assembly ARM RISC-V SPI USB I2C/I3C PCIe UART UFS MIPI CAN Lauterbach Trace32 Perforce Git Debugging Bare-metal programming Device drivers Embedded systems Code reviews Documentation Cross-functional collaboration

Staff Software Engineer - AI Team

JLL (Jones Lang LaSalle)

Remote (Home Office - Illinois - Chicago Metro, US) 4 days ago $180,000$220,000
Python Node .NET Terraform PostgreSQL MongoDB Rag Platform MCP Gateway Claude Agent SDK CI/CD AWS Azure GCP Kubernetes Docker Prometheus Grafana
Remote