FY27 Intern - AI and DSP Applications Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ ansCandidates need to be enrolled in a bachelor's degree in engineering or computer science, with at least one year of academic programming experience. They need strong skills in C/C++, Python, Linux and Windows, plus embedded development and operating system knowledge.
C, C++, Python, Linux, Windows
GPU Compiler Engineer - Multiple Levels
Markham, ONQualcomm Canada ULC
2+ ansCandidates need a bachelor's, master's or PhD in computer engineering, computer science, electrical engineering or a related field, plus 2+ years of software, hardware or systems engineering experience for the bachelor's path. Compiler and GPU experience is preferred.
Computer engineering, Computer science, Electrical engineering, Documentation, Recruitment
Sr. Software Engineer
Markham, ONQualcomm Canada ULC
2+ ansCandidates need a bachelor's degree in a related field plus 2+ years of engineering experience, or a master's with 1+ year, or a PhD. Preferred skills include modern C++17, embedded or firmware development, and familiarity with TensorFlow, PyTorch or ONNX.
Hexagon DSP SDK, git, Linux, JIRA, Docker, TensorFlow
Sr. Engineer, Machine Learning Software Verification
Markham, ONQualcomm Canada ULC
2+ ansQualcomm Canada ULC asks for a bachelor's or master's degree in a related field with 2+ or 1+ years of software or hardware experience, plus Python, C++, Jenkins, Git, and Linux or Windows skills. Strong debugging and teamwork skills are needed, and ML frameworks such as TensorFlow or PyTorch are an asset.
Jenkins, Git, Python, C++, TensorFlow, PyTorch
FY27 Intern - Machine Learning AISW Internship - Canada (4 Months)
Markham, ONQualcomm Canada ULC
1+ ansQualcomm Canada ULC needs candidates studying toward a bachelor's degree in engineering or computer science, with at least 1 year of academic programming experience in C, C++ or Python. Candidates must be available for May or June 2027 through August or September 2027, and must graduate in November 2027 or later.
C++, Python, Shell scripting, Linux, Android, Windows on Snapdragon
Sr. Engineer, AI Software/Machine Learning Engineering (C++)
Markham, ONQualcomm Canada ULC
3+ ansCandidates need a bachelor's degree in a technical field plus 2+ years of engineering experience, or a master's with 1+ year, or a PhD. Strong C++ skills, ideally modern C++17, and experience with embedded or firmware software are expected.
git, Linux, JIRA, Docker, TensorFlow, PyTorch
FY27 Intern - High-Speed Electrical and Optical Systems Validation Co-Op - Canada (4 months)
Ottawa, ONQualcomm Canada ULC
1+ ansCandidates need to be enrolled in a bachelor's program in engineering or computer science, available January to April or May 2027, with at least 1 year of academic programming experience. Python and object-oriented programming are needed, with Git and lab equipment experience as assets.
Oscilloscope, BERT, Signal analyzer, VNA, AWG, VOA
FY27 Intern - Firmware/Embedded Software Engineering Internship - Canada (12 or 16 months)
Toronto, ONQualcomm Canada ULC
1+ ansCandidates need to be enrolled in a bachelor's degree in electrical or computer engineering, engineering science or computer science, with at least one year of academic programming experience in C, C++ or Python. Strong debugging, problem-solving and teamwork skills are needed, and availability must match the 12- or 16-month internship dates.
Git, Linux, FPGA, Verilog, SystemVerilog, GitHub Actions
FY27 Intern - AI Software Systems Co-op - Canada (4 months)
Toronto, ONQualcomm Canada ULC
1+ ansCandidates need to be in study toward a bachelor's degree in engineering or computer science, with experience building full-stack applications using React, Node.js and PostgreSQL. They also need strong JavaScript, TypeScript, SQL, REST API, Git and Linux skills, plus an understanding of LLMs and AI agents.
React, Node.js, PostgreSQL, Git, Linux, Docker
FY27 Intern - AI Software Engineering Co-op - Canada (4 months)
Toronto, ONQualcomm Canada ULC
1+ ansCandidates need to be pursuing a bachelor's degree in engineering or computer science and show full-stack experience with React, Node.js, and PostgreSQL. They also need JavaScript/TypeScript, SQL, REST API, Git, and Linux skills, plus an understanding of LLMs and AI agents.
React, Node.js, PostgreSQL, Git, Linux, Docker
FY27 Intern - Low Power AI Software Development Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ ansCandidates need to be enrolled in a bachelor's degree in engineering or computer science, with expected graduation in November 2028 or later. They need strong Python and C/C++ skills, basic machine learning knowledge, and strong marks in math and statistics.
Python, C, C++
FY27 Intern - Machine Learning Compiler & Performance Engineering Intern - Canada (16 months)
Markham, ONQualcomm Canada ULC
Candidates need proficiency in Python or C++, strong analytical and debugging skills, and good written and verbal communication. They must be pursuing a bachelor's degree in an engineering or computer science field, available May/June 2027 to August/September 2028, and expected to graduate November 2028 or later.
Git, Linux, SSH, CI/CD systems, PyTorch, ONNX
FY27 Intern - Edge AI and Display Hardware Architecture Development Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
Qualcomm Canada ULC needs candidates enrolled in an engineering or computer science bachelor's program, available May/June 2027 to August/September 2028 and graduating November 2028 or later. Strong analytical skills, programming in C/C++ or Python, and HW modeling and simulation experience are required.
Verilog, VHDL, C/C++, Python, HW simulation tools, HW CAD tools
FY27 Intern - Automotive Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ ansQualcomm Canada ULC needs candidates enrolled toward a bachelor's degree in electrical, computer or related engineering, with coursework or experience in C and C++, embedded systems and Linux. Availability for May or June 2027 through August or September 2028 is required.
Jenkins, Axiom, Linux, QNX, Android, Zephyr
FY27 Intern - Applied AI Engineering Intern (Hardware Systems) - Canada (16 months)
Vancouver, BCQualcomm Canada ULC
Candidates need to be pursuing a BS or MS in electrical, computer engineering, computer science or a related field, with strong Python and/or C/C++ skills. Digital design knowledge, Linux familiarity and a passion for AI and LLMs are required, and Verilog, SystemVerilog and FPGA experience is preferred.
Python, C/C++, SystemC, SystemVerilog, Linux, Git
FY27 Intern - Camera Systems Internship - Canada (16 months)
Vancouver, BCQualcomm Canada ULC
Candidates need to be enrolled toward a bachelor's or master's in engineering, computer science or a related field, and be available for a 16-month internship. Experience with microcontrollers, RTOS or ARM architectures, plus Android debugging and version control, is preferred.
JTAG, ADB, Android development environments, Version-control systems