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
Staff Software Engineer, Qualcomm AI Runtime
Markham, ONQualcomm Canada ULC
4+ ansCandidates need a relevant degree in computer science, engineering or a related field and several years of hardware or software engineering experience. Strong C++17 skills, embedded and multithreaded software experience and teamwork across global teams are expected.
Hexagon DSP SDK, QNN, SNPE, QAIRT, FastRPC, Windows MCDM
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
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 - 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 - 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