Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

$180.6k - $271k

Qualcomm

About Qualcomm Robotics Qualcomm Advanced Robotics Team is building the AI‑first stack and platform for the next generation general purpose robots – from AMRs and cobots to emerging humanoids by pairing heterogeneous compute (CPU/GPU/DSP/NPU) with a full Robotics SDK and developer tooling for manipulation, perception, navigation, and fleet workflows. We are leveraging our success in automated driving, advanced AI end‑to‑end development, and safety architecture to accelerate growth in this emerging market. The Opportunity As a Software Engineer you will be the senior technical developer for Qualcomm’s robotics software platform – defining the end‑to‑end architecture, raising the engineering bar across core middleware and services such as ROS2/DDS, and leading cross‑functional teams to deliver production‑grade SDKs and reference solutions that customers can take to market. You’ll combine deep systems expertise with hands‑on leadership across perception/SLAM, planning and control, real‑time Linux/MCU, and on‑device AI shipping robust software on Qualcomm robotics SoCs. What you’ll do Develop the software architecture for the Qualcomm Robotics platform interfaces, runtime, QoS, and safety envelopes across Linux plus MCU subsystems; drive DDS/ROS2 patterns for reliable, real‑time data flow on heterogeneous compute and map and optimize the system. Develop the platform roadmap and conduct technical design reviews across perception (VIO/SLAM, DFS), mapping, semantic scene understanding, navigation, manipulation, and SDK components; ensure high performance and low power on our SoCs. Drive real‑world validation using sim‑in‑the‑loop and HIL; establish metrics for robustness, determinism, and regression across camera/IMU/LiDAR stacks and whole‑robot scenarios. Optimize for heterogeneous compute (CPU/GPU/DSP/NPU) and camera pipeline/ISP; guide teams on concurrency, memory and power budgets, and accelerator utilization for on‑device AI. Champion safety and reliability practices and interfaces compatible with relevant standards such as ISO 26262 or IEC 61508 and design for field diagnostics, observability, and OTA update paths. Mentor and grow senior engineers across core platform, perception, controls, and SDK, setting crisp technical direction, code quality bars, and review culture. Engage customers and partners as the senior technical face of the platform, clarify requirements, guide integrations, and translate learnings into the roadmap. How you’ll lead Set the technical bar for platform correctness, determinism, and developer experience. Coach senior ICs and tech leads, building a strong review culture and CI/CD discipline for robotics. Partner with product and silicon teams to align software roadmaps with SoC capabilities and customer needs. Why Qualcomm Opportunity to shape the software heart of a rapidly scaling robotics portfolio used across industrial, commercial, and emerging humanoid form factors. Build on a mature developer ecosystem and ship at the edge, globally. Minimum Qualifications Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. Master’s degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with programming languages such as C, C++, Java, or Python. Preferred Qualifications 5+ years in software engineering, with 4+ years building robotics platforms, Ubuntu, ROS2 or complex real‑time distributed systems; proven record shipping SDKs or core runtimes. Expert in modern C++ and Python with production experience in ROS2 and DDS, including QoS, discovery, message design, and tracing. Depth in physical AI embedded and virtual platforms, SLAM, visual‑inertial odometry, dense or stereo depth, semantic mapping, planning, controls, or manipulation – demonstrable system‑level integration on embedded platforms. Strong background in Linux for robotics, real‑time considerations, and MCU/RTOS interactions such as time sync, safety islands, bootloaders, and field firmware management. Performance engineering on heterogeneous SoCs (CPU/GPU/NPU/DSP) and camera/ISP stacks; hands‑on profiling and optimization. BS/MS in CS, EE, Robotics, or related field (PhD a plus). Track record leading large cross‑functional efforts such as architecture docs, design reviews, de‑risking, and postmortems that landed in customer products. Experience delivering developer‑facing SDKs and documentation; familiarity with Qualcomm robotics stacks and ROS2 package ecosystems. Demonstrated results in on‑device AI for perception or policy (model optimization, quantization, or pipeline fusion) on edge devices. Contributions to ROS, ROS2, or relevant open‑source robotics projects; publications or patents in SLAM, perception, manipulation, or real‑time systems. Principal Duties and Responsibilities Leverage advanced software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and specialized utility programs. Analyze user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Design and implement software sub‑systems for complex, large‑scale products and systems. Lead design, coding, and testing efforts to ensure projects are completed to specifications and schedules. Perform highly complex code reviews, regression tests, triage, and fix issues to ensure code quality. Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Write detailed technical documentation for highly complex software projects; review documentation for junior engineers. Level of Responsibility Work independently with minimal supervision. Provide supervision or guidance to other team members. Decision‑making is critical in nature and highly impacts program, product, or project success. Require verbal and written communication skills to convey complex information; may require negotiation, influence, or tact. Have moderate influence over key organizational decisions and may be consulted by senior leadership. Tasks often require multiple steps which can be performed in various orders; extensive planning, problem‑solving, and prioritization are necessary to complete the tasks effectively. Equal Opportunity Employer Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities during the application and hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification. Benefits and Compensation Pay range: $180,600.00 – $271,000.00. This salary range reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. In addition, Qualcomm offers a competitive annual discretionary bonus program and the opportunity for annual RSU grants. Our benefits package is designed to support your success at work, at home, and at play. For more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels in Santa Clara, CA vacancy
  • $185k - $260k

     ...out. The Atomic Machines team has also created an exciting...  ...About The Role: As a Software Applications Engineer, Robotic Systems, you will design...  ...the stack, abstracting low-level device interfaces into high...  ...of devices. Work at multiple levels of the software stack... 
    Suggested
    Work at office

    Atomic Machines

    Santa Clara, CA
    3 days ago
  •  ...professional development and advancement. We offer highly...  ...and launches. Support engineering and sustaining...  ...technology refresh, and software support. Select and implement...  ...tasks through regular team tagups and with JIRA...  ...to ensure that proper levels of details are included... 
    Suggested
    For subcontractor
    Local area
    Flexible hours

    Acima Technical Services Inc

    Mountain View, CA
    5 hours ago
  • $93.2k - $164.45k

     ...around the world. We’re advancing spacecraft and the...  ...is seeking a full time Software Engineer. In this role, you will...  ...Experience doing low level embedded software development...  ...working with multiple communications protocols -- Standard teaming: Ability to work with... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  • $170k - $275k

     ...Software Engineer, Agent Harnessing Sunnyvale, California...  ...Fury, the first robotic foundation model...  ...Agent Harnessing team, you will build...  ...Designing and advancing the agent harness...  ...hardware or low-level systems. ~ You...  ...consideration of multiple compensation factors... 
    Suggested
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    3 days ago
  • $145k - $220k

     ...Robotics Software Engineer Sunnyvale, CA The future of defense...  ...deploy software for advanced drone hardware, promoting...  ..., AI, and product teams to ship robotic capabilities...  ...debugging and system-level problem-solving...  ...Ability to work across multiple layers of the... 
    Suggested
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA's Solution Engineering team that is shaping...  ...deploy scalable robotic solutions and enable...  ...the application software architecture by working...  ...across multiple teams within NVIDIA...  ...machines. You will also advance and refine the...  ...241,500 USD for Level 3, and 184,000... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $120k - $280k

     ..., you'll collaborate with passionate teams, tackle real-world challenges, and see...  ...We are hiring experienced Systems Software Engineers across multiple NetApp engineering organizations. This...  ...designed to attract strong C/C++ systems-level engineers who can contribute to core... 
    Work at office
    Local area

    NetApp

    San Jose, CA
    18 hours ago
  • $150k - $255k

     ...Rivian. We’re a passionate team of builders, dreamers, doers...  ...is looking for Battery Engineers - Multiple Levels to bridge the critical gap...  ...distinct projects focused on advancing battery platform technologies...  ...Anys, Altair or similar CAE software. Familiarity with laser... 
    Contract work
    Local area
    Flexible hours
    Shift work

    Ridealso

    Palo Alto, CA
    5 hours ago
  • $230k - $315k

     ...seeking a Distinguished Engineer to lead the...  ...scalability, reliability, and advanced detection algorithms of...  ...Machine Learning (ML) teams. Detection Algorithm Enablement...  ...are reused across multiple products. Efficiency Gains...  ...or Principal‑level Engineer/Architect. Deep... 
    Visa sponsorship

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • $154.42k - $235.9k

     ...frameworks that power robotics and autonomous capabilities...  ...and fast. As a Senior Software Engineer, you will design and...  ..., and tooling teams to integrate end‑to‑end...  ...years building systems‑level software in modern C++...  ...resimulation pipelines. Advanced networking/IO: io_uring... 
    Permanent employment
    Local area
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 hours ago
  • $224k - $356.5k

     ...from self-driving cars, robotics, co-pilots, and more....  ...of technological advancement in intelligent assistants...  ...and deep learning. Our team builds large-scale distributed...  ...impact. As a System Software Engineer for Vision AI, you...  ...technologies) and low-level optimization for... 

    NVIDIA

    Santa Clara, CA
    4 hours ago
  •  ...Apptronik is building robots for the real world to improve...  ...shortage problem. Our team has been building some of the most advanced robots on the planet...  ...SUMMARY: As a Senior Software Engineer - Navigation at Apptronik...  ...and strong systems‑level thinking. Essential Duties... 
    Local area

    Trustwise

    Sunnyvale, CA
    5 hours ago
  • $120k - $180k

     ...This role is open to engineers from new grad to senior levels; scope and title will match experience...  ...about the role The media team at Cantina is creating one of the most advanced platforms for real‑time and...  ...‑performance, high‑quality software and services, with a... 
    Full time
    Work at office
    Remote work
    Work from home
    Relocation

    Cantina

    Sunnyvale, CA
    4 hours ago
  • $152k - $241.5k

     ...reconstruction. Our team builds the...  ...NuRec SDK to enable robotic, healthcare, and AV...  ...highly optimized software (NIMs, NVIDIA Inference...  ..., or Electrical Engineering, Bachelor of Science...  ...with low‑level optimization of ML...  ...software engineering in multiple problem domains. Your... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 hours ago
  •  ...Senior Software Engineer In Test At Intuitive, we are united...  ...and market leader in robotic-assisted surgery, we strive...  ...inclusive and diverse team, committed to making a...  ...challenges and advance what is possible. Intuitive...  ...effectively at all levels of the organization... 
    Work experience placement
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...a global leader in robotic-assisted surgery and...  ...worldwide. We're a team of engineers, clinicians, and innovators...  ...for the real-time software infrastructure and...  ...principles. Contribute to multiple areas of software...  ...RTOS/QNX at multiple levels, such as hardware... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...ambitious graduates to join our team. This is an exciting...  ...professionals, and work with the most advanced AI technologies on the market...  ...a motivated and curious Software Engineer who is a recent or upcoming graduate...  ...AI. This is a unique entry-level opportunity to blend your... 
    Full time

    Tata Consultancy Services

    Santa Clara, CA
    3 days ago
  • $115k - $145k

     ...ultrasound system that combines advanced electronics, signal processing, and system-level design to deliver a...  ...for prostate care. Our team operates at the intersection of hardware and software, building systems that...  ...hiring a Mid-Level Software Engineer to support both... 

    MaxQ Medical

    Sunnyvale, CA
    4 days ago
  • $134k - $236.33k

     ...and around the world. We’re advancing spacecraft and the workforce...  ...Space is seeking a full time Software Engineer. In this role, you will...  ...such as C, C++ - Standard teaming: Ability to work with multi-...  ...consideration. Clearance Level: Secret Other Important... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...motivated, excellent Senior Software Engineer for design and verification to...  ...integrate well as part of the team and organization, and be...  ...development of code supporting multiple operating systems (Linux, Windows...  ...52,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500... 
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    5 hours ago
  • $171.35k - $232.5k

     ...With its A.I.-powered robotic technology platform,...  ...chain. Intelligent software orchestrates advanced robots in a high-...  ...need As a Software Engineer, you will play a key...  ...We are hiring across multiple levels from Senior through...  ...a cross-functional team that blends software... 

    Dormont Manufacturing Company

    Milpitas, CA
    5 hours ago
  • $160k - $400k

     ...AI, we're developing Fury, the first robotic foundation model for defense, to give...  ...The Role We're looking for an AI Engineer to join the Fury Team with a deep passion for building next...  ...pay only and reflects consideration of multiple compensation factors. Final salary offers... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    1 day ago
  • $19 - $65 per hour

     ...based virtual driver software for factory-built...  ...its fast-growing teams. The intern will...  ...evolution of our robot’s communication backbone...  .... Field Engineering: On‑vehicle deployment...  .... Required Skills Advanced Proficiency in C++...  ...background in systems‑level programming and... 
    Internship

    View The Space

    Santa Clara, CA
    4 hours ago
  •  ...Robotics Engineer We are building general-purpose robots capable...  ...on our Robotics team, you will work across...  ...full stack — from low-level controls and firmware...  ...and tune core robotics software spanning locomotion, whole...  ...action to employ and advance in employment... 
    For contractors
    For subcontractor
    Immediate start

    Applied Compute

    Sunnyvale, CA
    5 days ago
  •  .../WIFI Networking/Software Engineer This role has...  ...to-cloud company advancing the way people live...  .... Management Level Definition: Contributions...  ...project teams and may participate...  ...experience with multiple software systems...  ...techniques with Qualcomm or Broadcom WLAN... 
    Work at office

    Hewlett Packard Enterprise

    Alviso, CA
    4 days ago
  • $180k - $230k

     ...Kotlin Multiplatform Engineer Cantina Labs is...  ...a suite of advanced real-time models that...  ...to real users on multiple platforms, while keeping...  ...with platform teams (iOS, Android, web...  ...~8+ years of software engineering experience...  ...with deep, expert-level Kotlin — you know... 
    Work at office

    Cantina

    Sunnyvale, CA
    5 days ago
  • $165k - $180k

     ...Ultrasound Imaging Engineer (AI & Systems)...  ...innovative robotics, AI, and 3D ultrasound...  ...to wear multiple hats. Creativity...  ...nimble, scrappy team that values...  ...will bring expert‑level engineering experience...  ...hardware and software and AI (can...  ...of advanced, software‑based... 

    iSono Health

    Sunnyvale, CA
    1 day ago
  • $180k - $270k

     ...a world-class team in Automated Driving...  ...Models, and Robotics. The Automated Driving Advanced Development...  ...for a Senior Software Engineer to join our end...  ...system-level integration, and...  ...Jetson Orin, Qualcomm Snapdragon Ride...  ...depending on multiple individualized... 
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    more than 2 months ago
  • $244.14k - $413.16k

     ...Senior Staff AI Engineer Santa Clara,...  ..., integrating advanced AI and autonomous...  ...aircraft, and robotics. With a strong...  ...across internal teams. This role owns...  ...impact across multiple product areas....  ...~10+ years of software engineering experience...  ...by role, level, and location.... 
    Full time

    XPENG

    Santa Clara, CA
    8 days ago
  •  ...ViaBot, we're building robots designed to tackle...  ...are seeking a Robotics Software Engineer - Localization Lto design...  ..., and control teams to build scalable autonomy...  ...prototyping and deployment. Advanced proficiency in modern...  ..., and middleware‑level debugging. Experience... 

    ViaBot

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels. Be the first to apply!