Technical Program Manager - Software, Firmware, Emulation, and Validation (Ottawa)
Ottawa, ONQualcomm Canada ULC
4+ YOECandidates need a bachelor's degree in engineering or computer science and 4+ years of program management experience. A master's degree, PMP or Agile certification, and experience with Jira and Confluence are preferred.
Jira, Confluence
Technical Program Manager - Software, Firmware, Emulation, and Validation (Vancouver)
Vancouver, BCQualcomm Canada ULC
4+ YOEQualcomm Canada ULC needs candidates with a Bachelor's degree in engineering or computer science and 4+ years of program management experience. Preferred: a Master's degree, 5+ years of program management, firmware experience, PMP or Agile certification, and Jira and Confluence skills.
Jira, Confluence
Engineer, AI Software/Machine Learning (C++)
Markham, ONQualcomm Canada ULC
3+ YOECandidates need a bachelor's degree in computer science, engineering, information systems or a related field. Preferred experience includes 3+ years of work with modern C++, embedded or firmware development, and cross-compiler toolchains.
git, Linux, JIRA, Docker, TensorFlow, PyTorch
FY27 Intern - PAL Firmware Development Internship - Canada (16 months)
Markham, ONQualcomm Canada ULC
Qualcomm Canada ULC needs students pursuing a bachelor's degree in engineering, computer science or a related field, with strong C and Python skills, embedded and RTOS knowledge, and debugging ability. Computer architecture knowledge and clear communication are also needed.
C, Python, Ansible, Chef, GitLab, Jira
Machine Learning Engineer, Frameworks & Performance (New Grad to Principal level)
Markham, ONQualcomm Canada ULC
6+ YOECandidates need a degree in computer science, engineering or a related field and 6 to 8+ years of relevant engineering experience, depending on degree level. Strong algorithm development, performance analysis, C++ and Python skills are essential, with compiler, PyTorch or ONNX knowledge as assets.
C++, Python, PyTorch, ONNX, git, Jenkins
Design Verification Engineer — Memory Subsystem (Vancouver)
Vancouver, BCQualcomm Canada ULC
3+ YOECandidates need a bachelor's or master's degree in an engineering or computer science field and 3 to 10 years of chip or subsystem verification experience. Hands-on skill with Verilog, SystemVerilog, UVM and assertions is required, and knowledge of memory standards such as DDR, LPDDR and HBM is preferred.
Verilog, SystemVerilog, UVM, SystemVerilog Assertions, waveform viewers
Senior Embedded Software Engineer (C/C++), Machine Learning
Markham, ONQualcomm Canada ULC
2+ YOEQualcomm Canada ULC needs candidates with hands-on performance optimization experience and strong C/C++ programming skills. A bachelor's degree with 2+ years of related work, or a master's with 1+ year, is required; a PhD also qualifies.
C/C++, PyTorch, Caffe, Keras, Linux, Android
Senior ASIC Design Engineer, Compute DSP/AI Processors (multiple levels)
Markham, ONQualcomm Canada ULC
2+ YOECandidates need a bachelor's, master's or PhD in engineering or science with 2 to 4+ years of ASIC design or verification experience, depending on degree. Strong SystemVerilog, synthesis and design tool skills and an understanding of high-performance processor design are needed.
SystemVerilog, VCS, Synopsys Design Compiler, Cadence, Mentor, Linting tools