FY27 Intern - Firmware Engineering Internship - Canada (16 months)
Toronto, ONQualcomm Canada ULC
Candidates need to be in study toward a bachelor's degree in engineering, computer science or a related field, graduating November 2028 or later. Required skills are C/C++, Python, Git, Linux development (GCC, make, shell scripting), embedded systems and microcontroller programming, and strong communication.
Git, GCC, oscilloscope, JTAG debugger, I2C/SPI tools
CAD Engineer – AMS & Custom Layout
Toronto, ONQualcomm Canada ULC
Candidates need a bachelor's degree in engineering, computer science or a related field, plus hands-on custom layout experience in Cadence Virtuoso or Synopsys Custom Compiler, including DRC/LVS work. Coding skills, comfort on Linux, and strong communication and problem-solving are needed.
Cadence Virtuoso, Synopsys Custom Compiler, Spectre, HSPICE, PrimeSim, ADE
FY27 Intern - Digital Design Engineering Intern - Canada (16 months)
Toronto, ONQualcomm Canada ULC
Candidates need to be working toward a bachelor's degree in engineering, computer science or a related field, with strong digital design fundamentals. Verilog or VHDL knowledge and scripting in Perl, Python or TCL are required, with DFT concepts, Tessent, C/C++ or SystemVerilog as assets.
Verilog, VHDL, Perl, Python, TCL, Siemens Tessent
FY27 Intern - Software Validation Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
Qualcomm Canada ULC needs students enrolled toward a bachelor's degree in engineering, computer science or a related field, graduating November 2028 or later. Candidates need strong Python, Perl or C/C++ programming, debugging skills, and basic knowledge of computer architecture, embedded development and operating systems.
Python, Perl, C/C++, JTAG, GitLab, Jira
AI and DSP Applications Software Engineer
Markham, ONQualcomm Canada ULC
1+ YOECandidates need 1 to 3 years of experience, though new graduates and senior applicants are welcome. They need strong problem-solving skills, modern C++ and C, object-oriented design, and a bachelor's degree in a related field.
Android, Linux, Snapdragon AI Processor, RTOS
FY27 Intern - RF/Analog Verification Engineering Internship - Canada (4 or 16 months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates need to be enrolled in a bachelor's, master's or PhD program in electrical, computer or computer science, with VLSI or RF/analog design coursework. Machine learning application experience and programming skills in Python or C++ are required.
SystemVerilog, UVM, Python, C++, PyTorch, TensorFlow
FY27 Intern - Telemetry Firmware, Driver and Tools Developer Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
Candidates need to be enrolled in a related engineering or computer science program, with expected graduation in November 2028 or later. Strong C/C++ and Linux skills, plus embedded or driver knowledge, are required.
Linux, C, C++, Python
Lead Software Test Framework Engineer
Markham, ONQualcomm Canada ULC
4+ YOECandidates need 4+ years of C/C++ and scripting experience in Python or Perl, plus a bachelor's, master's or PhD in a related field with 4+, 3+ or 2+ years of relevant work experience. Strong written and verbal communication and teamwork in a fast-paced environment are also required.
Jenkins, Docker, Kubernetes, Snapdragon platform
FY27 Intern - Display IP FPGA Emulation Intern - Canada (4 months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates need to be in study toward a bachelor's degree in computer engineering, engineering science, computer science or a related field, with at least one year of academic programming experience. Knowledge of RTL, Verilog or SystemVerilog, digital design and Linux is required, plus teamwork and communication skills.
FPGA, Verilog, Linux, Perl, Python, TCL
GPU Design Verification Engineer
Markham, ONQualcomm Canada ULC
2+ YOECandidates need a relevant engineering or computer science degree plus years of hardware or software experience, depending on degree level. They need SystemVerilog, UVM, C/C++ and verification skills such as test planning, simulation and debug.
UVM, Veloce, Palladium, Zebu, FPGA, Python