JobsSoftware Engineer - Qualcomm Advanced Robotics Team - Multiple levels
Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels
QualcommSoftware Engineer - Qualcomm Advanced Robotics Team - Multiple levels
QualcommLocation
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 2025Job 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?
