Sr. Staff Software Engineer
Qualcomm
At a glance
AI generatedAs a senior Software Engineer on Qualcomm’s Advanced Robotics Team, you will lead the development of the company's robotics software platform, defining its architecture and driving technical design reviews for core middleware and services such as ROS 2/DDS. Your daily tasks include optimizing heterogeneous compute (CPU/GPU/DSP/NPU) and camera pipelines, ensuring robustness and low power consumption on Qualcomm’s SoCs, and championing safety standards like ISO 26262. You will mentor senior engineers, engage with customers to clarify requirements, and guide integrations while building a strong review culture and CI/CD discipline within the team. The role requires expertise in C++, Python, ROS 2, and DDS, along with experience in Linux for robotics and real-time systems, making it ideal for those passionate about shaping the software heart of a rapidly growing robotics portfolio used across various industries.
Skills
What you'll do
What we're looking for
Market check
This $151,900–$227,900 range sits above 39% of similar postings on FindRole.
Peer median band
$143,000–$247,000
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
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
More like this
Qualcomm
Elevance Health
Qualcomm
GEICO
Nerd Wallet
GE Aerospace