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 responsibilities include developing the platform roadmap, optimizing heterogeneous compute systems, and ensuring robustness through real-world validation and simulation techniques. You will mentor senior engineers, champion safety practices, and engage with customers to clarify requirements and guide integrations, all while leveraging Qualcomm’s mature developer ecosystem for industrial, commercial, and humanoid robots. This role requires expertise in C++, Python, ROS 2, DDS, and Linux for robotics, as well as experience in SLAM, visual-inertial odometry, dense/stereo depth, semantic mapping, planning & controls, manipulation, and real-time system considerations.
Skills
What you'll do
What we're looking for
Market check
This $151,900–$227,900 range sits above 40% of similar postings on FindRole.
Peer median band
$143,000–$244,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