Lead Robotics Software Engineer - Qualcomm Robotics
MSCCN - San Diego, CA
Apply NowJob Description
The OpportunityAsLeadRoboticsSoftwareEngineer, you will be the senior technical owner for Qualcommsrobotics software platform,defining the endtoend architecture, raising the engineering bar across core middleware and services (ROS2/DDS), and leading crossfunctional teams to deliver productiongrade SDKs and reference solutions that customers can take to market. Youll combine deep systems expertise with handson leadership across perception/SLAM, planning and control, realtime Linux/MCU, and ondevice AIshipping robust software on Qualcomm robotics SoCs.What youll do- Own the software architecture for the Qualcomm Robotics platforminterfaces, runtime, QoS, and safety envelopes across Linux + MCU subsystems; drive DDS/ROS 2 patterns for reliable, realtime data flow on heterogeneous compute.- Lead the platform roadmap and technical design reviews across perception (VIO/VSLAM, DFS), mapping, semantic scene understanding, navigation, manipulation, and SDK components; ensure high performance and low power on our SoCs.- Ship the QIRP/Robotics SDK with highquality APIs, samples, and build toolchains; harden CI/CD, release criteria, and developer experience for internal and external partners.- Drive realworld validation using simintheloop and HIL; establish metrics for robustness, determinism, and regression across camera/IMU/LiDAR stacks and wholerobot scenarios.- Optimizefor heterogeneouscompute (CPU/GPU/DSP/NPU) and camera pipeline/ISP; guideteams on concurrency, memory/power budgets, and acceleratorutilizationforondeviceAI.- Champion safety and reliability practices and interfaces compatible with relevant standards (e.g., ISO 26262/IEC 61508 alignment where applicable) and design for field diagnostics, observability, and OTA update paths.- Mentor and grow senior engineers across coreplatform,perception, controls, and SDKsetting crisp technical direction, code quality bars, and review culture.- Engage customers and partners as the senior technical face of the platformclarifyrequirements, guide integrations, and translate learnings into the roadmap.Minimum Qualifications:Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.Preferred Qualifications:- 15+ years in software engineering, with 8+ years building robotics platforms or complexrealtimedistributed systems; proven record shipping SDKs or core runtimes.- Expert in C++ (modern) and Python with production experience in ROS 2 and DDS (QoS, discovery, message design, and tracing).- Depth in at least two of: SLAM/visualinertialodometry , dense/stereo depth , semantic mapping , planning and controls , or manipulation with demonstrablesystemlevelintegration on embedded platforms.Strong background in Linux for robotics,realtimeconsiderations, and []{style=
Created: 2026-02-11