cover image
Qualcomm

Qualcomm

www.qualcomm.com

33 Jobs

48,771 Employees

About the Company


Delivering intelligent computing everywhere.

Listed Jobs

Company background Company brand
Company Name
Qualcomm
Job Title
FY26 Intern - Automotive Engineering Internship - Canada (12 or 16 months)
Job Description
Job Title: FY26 Intern – Automotive Engineering Internship Role Summary: Intern develops next‑generation automotive systems, including ADAS, camera, audio, and safety features, using Snapdragon Automotive platforms. Work involves embedded real‑time driver development, system debugging, and hardware interface integration. Expactations: Deliver functional code, debug real‑time kernels, and support automotive-grade integration tests. Collaborate cross‑functionally to meet milestone targets and maintain documentation. Key Responsibilities: • Design, implement, and test embedded drivers for automotive applications. • Debug Linux, QNX, and Android real‑time systems. • Work with hardware debug tools and read schematics. • Integrate camera, audio, and graphics pipelines (OpenGL, Vulkan, OpenCL). • Optimize GPU and CPU performance for low‑latency automotive use. • Apply safety and quality standards (ASPICE, ASIL, ISO 26262). • Contribute to documentation, code reviews, and knowledge sharing. Required Skills: • Embedded systems and real‑time driver development. • Linux and QNX operating systems. • Scripting (Python, Bash, etc.). • Basic electronics & schematic reading. • C/C++ programming. • Strong analytical, problem‑solving, and organization. Preferred Skills: • Experience with Android, QNX, Green Hills. • ML frameworks (TensorFlow, ONNX). • Camera sensors, ISP, image formats (RGB, YUV, JPEG). • Graphics APIs (OpenCL, OpenGLES, Vulkan). • Computer vision (OpenCV). • Audio frameworks: QNX MMF, OpenMAX, Android Audio System, Linux ALSA, GStreamer. • Interfaces: I2C, I2S, CSI, DSI, DisplayPort, HDMI. • Automotive safety knowledge: ASPICE, ASIL, ISO 26262. Required Education & Certifications: • Current enrollment toward a bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering Science, or a related field. • Expected graduation December 2027 or later. • For 12‑month internship: availability May/June 2026 – May/June 2027. • For 16‑month internship: availability May/June 2026 – August/September 2027.
Markham, Canada
On site
Fresher
27-12-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Machine Learning & Artificial Intelligence Engineering Internship – Summer 2026
Job Description
**Job Title:** Machine Learning & Artificial Intelligence Engineering Internship – Summer 2026 **Role Summary:** An 11–14 week internship focused on designing, developing, and testing software tools and frameworks that enable efficient machine learning on mobile and embedded platforms. Interns work with neural network libraries, compiler infrastructures, and Qualcomm’s SOC accelerators to produce models that are small, fast, and secure for edge devices. **Experiences:** - Current enrollment in bachelor’s, master’s, or Ph.D. program in computer engineering, computer science, electrical engineering, or related field. - Availability for full summer term (May–September) 2026. - Expected graduation in November 2026 or later. - Minimum 1 year of programming experience in C, C++, or Python. **Key Responsibilities:** - Develop software components for machine‑learning tools and frameworks aimed at model compression, quantization, and optimization. - Integrate and benchmark neural network models on Qualcomm SOC hardware accelerators. - Participate in end‑to‑end ML pipeline design, including data preprocessing, training, on‑device inference, and profiling. - Collaborate with a multidisciplinary team of researchers, software developers, and hardware engineers. - Contribute to internal documentation, test suites, and continuous‑integration workflows. - Communicate findings and progress to project leads and peers. **Required Skills:** - Proficient in C, C++, and Python programming. - Experience with deep learning frameworks (TensorFlow, TensorFlow Lite, PyTorch). - Understanding of neural network architectures (CNN, RNN, LSTM) and core ML concepts. - Familiarity with compiler and code‑execution frameworks (LLVM, GCC, TVM, XLA). - Knowledge of linear algebra, fast‑math libraries, and parallel computing principles. - Basic familiarity with model compression, quantization, and optimization techniques. - Ability to write clean, object‑oriented code and maintain version‑controlled contributions. **Preferred Qualifications** - Enrollment in a master’s or Ph.D. program with anticipated graduation between November 2026 and June 2027. - Exposure to advanced topics such as neural architecture search, Bayesian optimization, reinforcement learning, or federated learning. - Prior experience in video/image processing, NLP, or audio/speech ML. - Publication record in machine‑learning conferences (NeurIPS, CVPR, ICML, ICLR, ICCV). **Required Education & Certifications:** - Current bachelor’s, master’s, or Ph.D. student in computer engineering, computer science, electrical engineering, or closely related discipline. - No specific certifications required; coursework in machine learning, deep learning, linear algebra, and systems programming is expected.
New york, United states
On site
Fresher
09-01-2026
Company background Company brand
Company Name
Qualcomm
Job Title
ML Engineer - Qualcomm - Grenoble, France
Job Description
**Job Title:** Machine Learning Engineer **Role Summary:** Design, develop, and optimize components of machine learning frameworks and compilers for Qualcomm SoCs across data‑center, edge, automotive, and mobile platforms. Collaborate with hardware architects, software, integration, and test teams to deliver high‑performance, low‑code‑size solutions from concept to production. **Expectations:** - Deliver performant ML software meeting customer workload benchmarks. - Communicate effectively across cross‑functional teams. - Execute low‑level implementation, testing, and hardware‑software co‑design. **Key Responsibilities:** - Research, design, and implement ML framework and compiler components. - Analyze software requirements, assess feasibility, and propose optimal solutions for Qualcomm SOCs. - Identify and resolve system‑level integration issues; work with integration and test groups. - Profile, tune, and optimize code for SIMD, multi‑threaded, and DSP kernels. - Maintain code quality using object‑oriented design, TDD (e.g., GoogleTest), and version control (Git). **Required Skills:** - Proficiency in C/C++ (C++14/17) and Python (3+ years). - Experience with ML frameworks (PyTorch, TensorFlow) and model‑level optimization (e.g., torch‑compile). - Knowledge of compiler internals; LLVM or similar compiler development is a plus. - Ability to write high‑performance SIMD/multi‑threaded code; DSP kernel experience a plus. - Familiarity with source‑code/configuration management (Git). - Understanding of neural‑network architectures, ML compiler workload synthesis, and memory programming is advantageous. - Experience with firmware (RTOS) and Linux system‑level development on SOCs. - Strong debugging, profiling, and optimization skills. **Required Education & Certifications:** - Bachelor’s in Computer Science, Engineering, Information Systems, or related field **and** ≥ 4 years relevant experience   or  Master’s in the same fields **and** ≥ 1 year relevant experience   or  PhD in the same fields (experience requirements flexible).
Grenoble, France
On site
Junior
17-01-2026
Company background Company brand
Company Name
Qualcomm
Job Title
Graduate Software Engineer – Virtual Platforms - Qualcomm - Cambridge, UK
Job Description
Job Title: Graduate Software Engineer – Virtual Platforms Role Summary: Design and develop high‑level SystemC TLM and QEMU virtual platform models representing complex SoC architectures, integrating processors, interconnects, peripherals, and custom IP blocks. Expectations: Work independently with minimal supervision, communicate technical concepts clearly to cross‑disciplinary teams, prioritize tasks, and meet deliverable deadlines. Key Responsibilities: - Architect and implement SystemC TLM models of SoC and large‑scale product architectures. - Integrate CPU cores, interconnects, peripherals, and custom IP into virtual simulations. - Translate hardware design specifications into detailed SystemC models in collaboration with hardware, software, and test engineers. - Conduct code reviews, regression testing, issue triage, and bug fixes to maintain code quality. - Define and document software requirements for comprehensive virtual platforms. - Collaborate across functions to ensure integration and performance targets are met. Required Skills: - Proficiency in SystemC TLM or QEMU. - Advanced C++ development (C++11/14/17/20). - ARM architecture knowledge (CPU, GIC, CoreSight Debug). - Firmware and/or device driver development and debugging. - Git version control. Preferred Skills: - Open‑source development experience. - Unit testing and continuous integration pipelines. - ARM Fast Models familiarity. - Server architecture insights (RAS, manageability). Required Education & Certifications: - Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field.
Cambridge, United kingdom
On site
Junior
20-01-2026