cover image
Qualcomm

Qualcomm

www.qualcomm.com

5 Jobs

48,771 Employees

About the Company


Delivering intelligent computing everywhere.

Listed Jobs

Company background Company brand
Company Name
Qualcomm
Job Title
Senior Staff Engineer, Dev Ops Engineer
Job Description
**Job Title** Senior Staff Engineer – DevOps **Role Summary** Lead end‑to‑end system design, integration, and operational excellence for an AI‑driven Video Surveillance as a Service (VSaaS) platform. Oversee architecture across edge devices, backend services, and both cloud and on‑prem infrastructure to deliver secure, scalable, and highly performant solutions. **Expectations** - 10+ years in system engineering, infrastructure, or SRE roles. - Deep mastery of distributed systems, networking, storage, and system integration. - Proven expertise with AWS, GCP, or Azure and container platforms (Docker, Kubernetes). - Strong analytical skills for troubleshooting multi‑layer issues. - Hands‑on experience with cameras, IoT devices, video streaming, and media processing. - Background in performance, load, and stress testing of large‑scale distributed systems. **Key Responsibilities** - Architect and maintain system‑level integrations between edge devices, backend services, and external systems in cloud or on‑prem environments. - Manage large‑scale system deployments, configurations, and runtime operations. - Collaborate cross‑functionally to identify bottlenecks, conduct performance tuning, and improve end‑to‑end reliability. - Design and implement observability solutions (logging, metrics, tracing, real‑time alerting) to ensure visibility and uptime. - Troubleshoot complex issues involving device firmware, networking, storage, and backend services. - Drive system validation, stress testing, fault‑tolerance testing, and infrastructure optimization. **Required Skills** - System architecture and integration (edge, cloud, on‑prem). - Cloud platforms: AWS, GCP, or Azure. - Containerization: Docker, Kubernetes. - Observability tools: Prometheus, Grafana, ELK stack. - Performance tuning and capacity planning. - Troubleshooting and root‑cause analysis across layers (firmware, networking, storage). - Knowledge of security and privacy for video surveillance systems. - Experience with large‑scale distributed system testing (performance, load, stress). **Required Education & Certifications** - BS in Computer Science, Engineering, Information Systems, or related field **and** ≥6 years experience, **or** - MS in same fields **and** ≥5 years experience, **or** - PhD in same fields **and** ≥4 years experience. No mandatory certifications listed, though cloud or systems certifications (e.g., AWS Solutions Architect, Kubernetes Administrator) are advantageous.
Santa clara, United states
On site
Senior
09-03-2026
Company background Company brand
Company Name
Qualcomm
Job Title
Software Applications Engineer for AI/ML
Job Description
**Job Title:** Software Applications Engineer – AI/ML **Role Summary:** Embedded software engineer responsible for integrating, optimizing, and deploying advanced AI/ML models (computer vision, large language, multimodal) on Qualcomm NPU‑accelerated platforms for automotive infotainment and ADAS. Works closely with external vendors and internal teams to ensure efficient inference, model tuning, and successful product commercialization. **Expectations:** - 2+ years experience developing on embedded platforms (QNX, Linux, Android). - Proven expertise in C/C++ development and Python (or similar scripting). - Hands‑on experience with ML frameworks (OpenCV, OpenCL, PyTorch, TensorFlow, Caffe) and edge AI accelerators. - Knowledge of CV/DL fundamentals, quantization, neural‑network operators, and reinforcement/GenAI model tuning. - Strong debugging skills (JTAG, GDB, ftrace) and ability to manage timelines and cross‑functional delivery. - Effective communication and customer‑focused mindset. **Key Responsibilities:** - Deploy and optimize CV, LLM, VLM, VLA models on ADAS and cockpit edge platforms. - Develop end‑to‑end inference applications for customer hardware. - Own on‑time delivery and quality of assigned features. - Provide training and issue‑resolution support to internal teams. - Participate in cross‑departmental problem‑solving and tool/technology innovation. - Design, implement, and fine‑tune Gen‑AI and LLM applications, including model distillation. - Perform benchmarking, functional analysis, and specification definition for ML models. - Support customers in AI workload optimization, deployment, and performance tuning. - Lead system‑level triage, root‑cause analysis, and present findings to stakeholders. **Required Skills:** - Embedded software development (C, C++) - Python or comparable scripting language - OS experience: QNX, Linux, Android - ML/DL frameworks: OpenCV, OpenCL, PyTorch, TensorFlow, Caffe/Caffe2 - Understanding of neural‑network operators, linear algebra, quantization, CNNs, object detection, segmentation, NLP, LLMs - Experience with dedicated AI accelerators/hardware blocks for inference - MLOps pipeline development and edge deployment knowledge - Debugging tools: JTAG, GDB, ftrace - Strong written/oral communication and collaboration abilities - Project/task management and rapid learning of new technologies **Required Education & Certifications:** - Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field **and** ≥2 years relevant software/applications engineering experience   OR  Master’s degree in the same fields **and** ≥1 year relevant experience   OR  PhD in the same fields (experience requirements may be satisfied by academic work) - No specific certifications required.
Markham, Canada
On site
Junior
12-03-2026
Company background Company brand
Company Name
Qualcomm
Job Title
Software Engineer - Senior Staff - Qualcomm - Remote, France
Job Description
**Job Title** Senior Staff Software Engineer – Qualcomm **Role Summary** Lead design, implementation, and support of Qualcomm software products. Leverage deep application engineering expertise to deliver technical presentations, drive architecture decisions, and provide customer‑focused solutions from concept through commercial launch. **Expectations** - Independent leadership with minimal supervision. - Mentor and guide team members. - Influence cross‑functional decisions and product strategy. - Communicate complex technical concepts clearly to both technical and non‑technical stakeholders. **Key Responsibilities** 1. Provide technical expertise for Qualcomm software systems; conduct presentations and demos for business development and customer training. 2. Collaborate with engineering teams and customers to diagnose, debug, and resolve complex software issues. 3. Architect and customize solutions for customer requirements, leading prototypes to production releases. 4. Develop, maintain, and review detailed product specifications, technical documentation, application notes, and FAQs. 5. Contribute to open‑source projects (e.g., QEMU), focusing on VirtIO subsystems and SystemC integration. 6. Assess application potential of Qualcomm products, preparing product roadmaps and feasibility studies. **Required Skills** - Proficient in C, C++, Java, Python; ≥ 3 years. - Experience developing or maintaining QEMU (VirtIO subsystems preferred). - Working knowledge of SystemC and system‑level design. - Strong debugging, problem‑solving, and troubleshooting abilities. - Ability to design system architecture and tailor features for customer needs. - Excellent written and verbal communication; documentation proficiency. - Familiarity with upstream contributions and open‑source community collaboration. **Required Education & Certifications** - Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field + ≥ 6 years of software engineering experience. - Master’s degree preferred; ≥ 5 years experience if Master’s, or PhD + ≥ 4 years. ---
Bordeaux, France
Remote
Senior
13-03-2026
Company background Company brand
Company Name
Qualcomm
Job Title
Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels
Job Description
Job title: Software Engineer – Qualcomm Advanced Robotics Role Summary: Lead architect for the end‑to‑end robotics software stack, defining middleware, real‑time data flow, and safety‑critical interfaces on heterogeneous compute platforms, and guiding cross‑functional teams to ship production‑grade SDKs and reference solutions. Expactations: Deliver high‑performance, low‑power software for Linux + MCU subsystems; steer architecture and design reviews; validate against simulation and hardware‑in‑the‑loop; optimize for CPU/GPU/DSP/NPU; champion safety, observability, and OTA capabilities; mentor senior engineers; engage customers/partners; align roadmaps with silicon and product teams. Key Responsibilities: - Design architecture for platform interfaces, runtime, QoS, and safety envelopes across heterogeneous compute. - Define DDS/ROS 2 patterns, system mapping, and performance optimization for perception (VIO/VSLAM, DFS), mapping, semantic scene understanding, navigation, and manipulation. - Drive simulation and HIL validation, establishing robustness and determinism metrics. - Optimize on‑device AI pipelines, camera ISP, and concurrency for embedded MCU/RTOS environments. - Implement safety, ISO 26262/IEC 61508‑aligned diagnostics, observability, and OTA update paths. - Mentor and coach senior developers; enforce code quality, review culture, and CI/CD discipline. - Represent the platform to customers/partners, gathering requirements and feeding learning into the roadmap. - Coordinate with product and silicon teams to align software capabilities with SoC features and market needs. Required Skills: - 3+ years C/C++/Python experience; 5+ years software engineering, 4+ in robotics platforms. - Expertise in modern C++, ROS 2, DDS (QoS, discovery, message design). - Deep knowledge of SLAM/visual‑inertial odometry, depth sensing, semantic mapping, planning, control, or manipulation. - Linux for robotics, real‑time/RTOS, MCU/bootloader, time sync, firmware management. - Performance engineering on heterogeneous SoCs (CPU, GPU, NPU, DSP); profiling, optimization. - Strong architectural, design‑review, and documentation skills; past delivery of SDKs or core runtimes. - Leadership of cross‑functional technical initiatives. Required Education & Certifications: - Bachelor’s, Master’s, or PhD in Engineering, Computer Science, Electrical Engineering, Robotics, or related field with 4–6+ years software engineering experience (adjusted per degree level). - Certifications in robotics/real‑time systems (preferred but not mandatory).
Santa clara, United states
On site
Mid level
14-03-2026