Qualcomm

Qualcomm San Diego, CA, USA
Company: Qualcomm Technologies, Inc. Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: The AI/ML Software Program Manager is a key member of the Central PMO within the Technology Planning and Edge Solutions (TPE) group at Qualcomm. This role focuses on AI/ML technologies for software products across various business units. The Program Manager will lead efforts in scoping, planning and managing the execution of AI/ML Software deliverables across SoC platforms, programs and initiatives. Key Responsibilities: Build strong technical and program understanding to develop key insights and influence. Drive and deliver overall program alignment and execution across multiple technologies. Understand requirements priority and drive scoping and planning, including interdependencies, staffing constraints, and schedule optimization across multiple tech teams. Partner with Product Management and...

Qualcomm Santa Clara, CA, USA
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > ASICS Engineering General Summary: Qualcomm is looking for an experienced SoC architect to work on the next generation AI products in the datacenter. We are looking for a data center engineer whose expertise spans security, RAS and/or virtualization. The selected candidate will help define the architecture and drive requirements from card/server level to a full rack. Responsibilities: Understand trends in datacenter security, RAS and virtualization through customer and ODM engagements Work with customers to determine HW and SW requirements Analysis of the current AI server deployments in different datacenters Architect enhancements required for deployment of next-generation AI products Design the SOC architecture for at least one or more of the following areas: 1.RAS Reliability analysis of the card, server...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Machine Learning Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient discovery and utilization of state-of-the-art machine learning solutions over a broad set of technology verticals or designs. Qualcomm Engineers collaborate with cross-functional teams to enhance the world of mobile, edge, auto, and IOT products through machine learning hardware and software. Minimum Qualifications Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary 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 product portfolio, advanced AI end to end development and tools, and safety architecture to accelerate the growth in this emerging market. The Opportunity As 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 (ROS 2/DDS), and leading cross‑functional teams to deliver production‑grade SDKs...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Machine Learning Engineering General Summary Job Overview Qualcomm is seeking a Director – AI Customer Development Lead to provide technical and execution leadership for AI model onboarding, feature development, and Proof‑of‑Concept (PoC) delivery for automotive customers. The AI Customer development team develops, onboards, optimizes, validates, and enables AI solutions for customer delivery. This role is a hands‑on Director leadership position. The successful candidate will define technical direction, workflows, and execution standards, lead complex cross‑team efforts spanning AISW, AI toolchains, and platforms, and ensure delivery of validated, customer‑ready AI solutions. The AI Customer Development Lead operates with significant autonomy, represents customer-specific AI development in executive‑level forums, and is expected to influence strategy, tooling, and developer...

Qualcomm Cambridge, UK
Company Qualcomm Technologies International Ltd Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key Responsibilities Include Designing and developing SystemC TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Principal Duties And Responsibilities Leverage advanced software/hardware systems knowledge and experience...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary The Qualcomm Cloud AI team is looking for a multiple Linux device driver engineers at various levels for QCR-100 and related AI accelerators. These products accelerate image reprocessing and AI workloads. The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including bus subsystems, DMA, PCIe and peripherals, synchronization mechanisms, as well as low speed peripherals will be beneficial. Required Skills Experience with Linux kernel driver development, kernel modules, sysfs and debugging techniques Experience with development in C Experience with git Willingness to work in a structured software development environment Ability to work on low-level implementation (code & test) Preferred 4+ years...

Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. ** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation across industries. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and specialized utility programs that launch cutting-edge, world-class products. Qualcomm is looking for software engineers to develop embedded platform software for CPU, DSP, and NPU processors and AI engines comprising its SoC portfolio for mobile, automotive, compute, and other markets. In this role, you will utilize your solid foundation in embedded software development, operating systems, and drivers to deploy platform software for complex AI and multimedia...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Innovation Center, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship.*** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems,...

Qualcomm Boulder, CO, USA
Required Skills and Aptitudes Experience with Linux user-space development, API development and multi-threaded processing. Experience with development in C/C++. Experience with development in Python. Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks Experience with Source Code and Configuration management tools Experience evangelizing innovative and new software architectural designs. Good communication skills and ability to negotiate in a co-operative way. 2+ years of relevant experience Desirable Skills and Aptitudes Understanding of PT 2.0 framework Familiar with high-speed interfaces such as PCIe and LPDDR Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer...

Qualcomm Boulder, CO, USA
Required Skills and Aptitudes Experience with Linux user-space development, API development and multi-threaded processing. Experience with development in C/C++. Experience with development in Python. Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks Experience with Source Code and Configuration management tools Experience evangelizing innovative and new software architectural designs. Good communication skills and ability to negotiate in a co-operative way. 2+ years of relevant experience Desirable Skills and Aptitudes Understanding of PT 2.0 framework Familiar with high-speed interfaces such as PCIe and LPDDR Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary We are hiring a Embedded Firmware Engineer to join our Cloud Software team, responsible for developing low‑level firmware and platform software for data center and cloud‑scale AI/compute systems. This role spans SoC bring‑up, platform firmware, performance, reliability, and large‑scale deployment enablement across next‑generation cloud hardware. You will work closely with hardware, system software, infrastructure, and validation teams to deliver production‑quality firmware that powers cloud inference and acceleration platforms at scale. Key Responsibilities Design, develop, and maintain firmware and low‑level system software for cloud and data‑center platforms (SoC, board, and system level) Own firmware components across boot, reset, debug, security, power, RAS, and platform services Support platform bring‑up, board validation, and system...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. ** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems,...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Innovation Center, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. ** Develops, creates, and modifies general computer applications software or specialized utility programs. Analyzes user needs and develops software We are looking for a talented, motivated and experienced Software Engineer with expertise in Linux/Android internals. This role includes software design and development, debugging and testing Linux/Android Telephony software. You will work on cellular technologies (4G LTE ,5G) to enable telephony features -voice/data, IMS – VoLTE, Video Telephony, VoWifi, eMBMS, support MSIM and SIM use cases etc. You will interact with various internal cross-functional teams as well as third party OEMs designing, developing and guiding on new features that are scalable, performant and power optimized. This position is with Qualcomm's...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. ** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation across industries. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and specialized utility programs that launch cutting-edge, world-class products. Qualcomm is looking for software engineers to develop embedded platform software for CPU, DSP, and NPU processors and AI engines comprising its SoC portfolio for mobile, automotive, compute, and other markets. In this role, you will utilize your solid foundation in embedded software development, operating systems, and drivers to deploy platform software for complex AI and multimedia...

Full time
 
Qualcomm San Diego, CA, USA
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This position is not eligible for Qualcomm immigration sponsorship As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences in area of integrated chipsets that power advanced mobile devices, XR/IoT/Automotive & compute platforms. As a Qualcomm's XR Technology Software Engineer you will design, develop, create, modify next generation technologies & platforms enabling the future of Augmented Reality / Virtual Reality / Mixed Reality applications. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship.*** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems,...

Qualcomm San Diego, CA, USA
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning Researcher General Summary: Qualcomm AI Research is looking for world-class researchers in artificial intelligence to join our team. Members of our global team form a multi-disciplinary core research group within Qualcomm which spans software, hardware, and systems, and we contribute technology deployed worldwide by partnering with our business teams across mobile, compute, automotive, cloud, and IOT. We also perform and publish state-of-the-art research on a wide range of topics in artificial intelligence, ranging from general theory to techniques that enable deployment on resource-constrained devices. We are dedicated to pushing the boundaries of AI across Generative AI, LLM and Multi-Modal Foundation Models, Reasoning, Reinforcement Learning, Agentic AI, and Autonomy, with a strong emphasis on efficient on-device intelligence. Please see our AI focus page at...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Software Analytics and Global Automation(SAGA) team is looking for a passionate, self-driven and...

Full time
 
Qualcomm San Diego, CA, USA
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm immigration sponsorship. ** As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. This role is with the Core Platform PMIC Software Development team. Qualcomm is seeking a...