Staff CPU/NPU Architecture RTL Design Engineer
Markham, ONQualcomm Canada ULC
2+ YOECandidates need a bachelor's, master's or PhD in a related field, with 4+, 3+ or 2+ years of ASIC design experience respectively. They also need knowledge of CPU or AI processor micro-architecture, RTL design and power management.
RTL, Scheduling, Recruitment
FY27 Intern - Deep Learning Research Internship - Canada (4 Months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates need experience building deep learning models for image and video, strong deep learning fundamentals, and experience with Python and PyTorch. Enrolment in a bachelor's, Master's or PhD program in an engineering or computer science field, with at least one year of academic programming experience, is also required.
PyTorch, Python
FY27 Intern - AI and DSP Applications Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates 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+ YOECandidates 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
Automotive Infotainment and ADAS Hardware Applications Engineer
Markham, ONQualcomm Canada ULC
4+ YOECandidates need a bachelor's degree in electrical or computer engineering with 4+ years of hardware applications or design experience, or an advanced degree with less experience. Strong knowledge of high-speed board design, PDN and SI/PI, and excellent communication and leadership skills are preferred.
oscilloscope, logic analyzer
Systems/SOC Architecture, Senior to Staff
Markham, ONQualcomm Canada ULC
5+ YOECandidates need a bachelor's degree with 5+ years of ASIC design, verification or related experience, or a master's with 4+ years, or a PhD with 3+ years. They also need SoC-level system architecture experience and knowledge of processor, memory, bus and low-power design.
CAD tools, scripting languages, architecture and design tools
Staff Software Engineer, Qualcomm AI Runtime
Markham, ONQualcomm Canada ULC
4+ YOECandidates 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+ YOECandidates 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
FY27 Intern - Deep Learning Research Internship - Embodied AI - Canada (4 Months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates need a strong foundation in deep learning, machine learning or robotics, plus proficiency in Python and PyTorch. Enrolment in a bachelor's, master's or PhD engineering or computer science program, with 1+ years of academic programming, is required.
Python, PyTorch, robotics simulators
Sr. Engineer, Machine Learning Software Verification
Markham, ONQualcomm Canada ULC
2+ YOEQualcomm 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+ YOEQualcomm 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
Mask Layout Designer
Markham, ONQualcomm Canada ULC
4+ YOECandidates need a bachelor's degree in an electrical or computer field with 4+ years of custom layout experience, or equivalent experience. They also need 4+ years using layout and verification tools such as Cadence, LVS and rmap.
Cadence, LVS, rmap
Sr. Staff Engineer, CPU Software Test Engineer (Server)
Markham, ONQualcomm Canada ULC
6+ YOECandidates need a bachelor's degree in engineering, information systems or computer science with 6+ years of software engineering experience, or an equivalent graduate degree with fewer years. They also need 3+ years programming in C, C++, Java or Python, and server software or firmware validation experience is preferred.
Ubuntu Server, RHEL, SUSE, Windows Server
Sr. Engineer, AI Software/Machine Learning Engineering (C++)
Markham, ONQualcomm Canada ULC
3+ YOECandidates 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
Engineer
Markham, ONQualcomm Canada ULC
1+ YOECandidates need a bachelor's degree in engineering or a related field, plus 6 months to 2 years of experience in chip design, VLSI or digital design, including internships. They should understand digital logic and timing, know basic physical design steps, and have scripting skills in Python, Tcl, Perl or Shell.
Verilog, SystemVerilog, EDA tools
Firmware Engineer, Edge AI Silicon Validation (Embedded C)
Markham, ONQualcomm Canada ULC
2+ YOECandidates need at least 2 years of embedded firmware or silicon validation experience in C, plus a bachelor's degree and 4 or more years of ASIC validation work (or a master's with 3 years, or a PhD with 2 years). Strong debugging, lab equipment and communication skills are needed.
Oscilloscope, Protocol analyzer, JTAG debugger, FPGA prototyping system, Perforce, Git
FY27 Intern - Low Power AI Software Development Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates 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++
Sr ASIC Design Verification Engineer, Low Power AI
Markham, ONQualcomm Canada ULC
2+ YOEQualcomm Canada ULC needs candidates with a bachelor's, master's or PhD and 2 to 4+ years of ASIC work, depending on degree. Expert skill in Verilog, SystemVerilog, UVM and C, plus a deep understanding of ASIC/VLSI concepts, is required.
SystemVerilog, UVM, Verilog, VHDL, SystemC, Perl
FY27 Intern - Display IP Engineering Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
1+ YOECandidates need to be enrolled in a bachelor's program in electrical, computer or engineering science, or a related field, with a graduation date of November 2028 or later. They need programming experience in C, C++ or Python, knowledge of RTL, Verilog or SystemVerilog and digital design, and good communication and teamwork skills.
Verilog, VHDL, Perl, Python, TCL, GNU Make
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
Staff Verification Engineer, Compute Subsystems
Markham, ONQualcomm Canada ULC
4+ YOECandidates need a relevant engineering degree and several years of ASIC design or verification experience, with hands-on work in SystemVerilog assertions, formal verification tools, and UVM. Scripting skills in Python, Perl, Tcl, or shell and strong problem-solving and communication abilities are also required.
SystemVerilog, UVM, VC Formal, JasperGold, Questa Formal, Python