Software Engineer - Qualcomm Advanced Robotics Team
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 AI-first robotics software platform, focusing on defining end-to-end architecture for middleware and services like ROS 2/DDS, while ensuring high performance and low power consumption on Qualcomm SoCs. Your daily tasks include developing the platform roadmap, conducting technical design reviews, and driving real-world validation using sim-in-the-loop techniques. You will optimize heterogeneous compute resources and guide teams on concurrency and memory budgets, championing safety practices aligned with industry standards. Additionally, you will mentor senior engineers and engage with customers to clarify requirements and integrate solutions, shaping the software heart of a rapidly growing robotics portfolio used across various industries. The role requires expertise in C++, Python, ROS 2, and DDS, along with deep knowledge in areas like SLAM, semantic mapping, and on-device AI optimization.
Skills
What you'll do
What we're looking for
Market check
How this pay compares to similar roles
This role pays more than 92% of similar roles. Most pay $135,245–$198,000 — the shaded band above. At the midpoint, this role pays about $226k versus about $167k for comparable roles.
Based on 240 similar postings.
Employer
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
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm