JobsSoftware Engineer - Qualcomm Advanced Robotics Team - Multiple levels
Qualcomm logo

Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

Qualcomm

Location

Santa Clara, CA, San Diego, CA

Type

Full-time

Posted

6/11/2026

Compensation

$180,600 - $271,000 per year

Undergraduate with 5+ Years of Experience
Master's with 5+ Years of Experience
PhD with 5+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

As a Software Engineer at Qualcomm, you will be a senior technical developer for the robotics software platform, focusing on defining the architecture and leading cross-functional teams. You will work on the end-to-end software development for various robotics applications, leveraging your expertise in systems and real-time software. The role involves developing high-performance software solutions and optimizing them for Qualcomm's robotics SoCs. You will also mentor other engineers and engage with customers to clarify requirements and guide integrations.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience, or a Master's degree with 5+ years of experience, or a PhD with 4+ years of experience.
  • 3+ years of experience with programming languages such as C, C++, Java, or Python.
  • 5+ years in software engineering, with 4+ years building robotics platforms or complex real-time distributed systems.
  • Expertise in C++ (modern) and Python with production experience in ROS 2 and DDS.
  • Strong background in Linux for robotics and real-time considerations.

Responsibilities

  • Develop the software architecture for the Qualcomm Robotics platform interfaces and runtime.
  • Drive DDS/ROS 2 patterns for reliable, real-time data flow on heterogeneous compute.
  • Develop the platform roadmap and conduct technical design reviews across various components.
  • Drive real-world validation using simulation and establish metrics for robustness and determinism.
  • Optimize software for heterogeneous compute and guide teams on concurrency and memory budgets.
  • Champion safety and reliability practices compatible with relevant standards.
  • Mentor and grow senior engineers, setting technical direction and code quality standards.
  • Engage with customers and partners to clarify requirements and guide integrations.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?