Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels
$180.6k - $271kQualcomm
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
$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...SuggestedWork at office- ...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...SuggestedFor subcontractorLocal areaFlexible hours
$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...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$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...SuggestedFull timeRelocation package$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...SuggestedFull timeRelocation package$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...$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 officeLocal area$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 workLocal areaFlexible hoursShift work$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$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 employmentLocal areaRelocationRelocation packageFlexible hours$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...- ...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
$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 timeWork at officeRemote workWork from homeRelocation$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...- ...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 placementLocal areaFlexible hours
- ...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 areaWorldwideFlexible hours
- ...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
$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...$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 timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work$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$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...$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 timeRelocation package$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- ...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 contractorsFor subcontractorImmediate start
- .../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
$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$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...$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 areaShift work$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- ...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...
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!
- software engineer internship remote Santa Clara, CA
- new grad software engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- integration software engineer Santa Clara, CA
- machine learning software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer entry level Santa Clara, CA
- software development engineer aws Santa Clara, CA
- startup software engineer Santa Clara, CA
- rust software engineer Santa Clara, CA


