Software Engineer, Senior
Toronto, ONQualcomm Canada ULC
2+ YOECandidates need a Bachelor's degree in an engineering or computer field with 2+ years of software experience, or a Master's with 1+ year, or a PhD. They need 2+ years of programming experience in languages such as C, C++, Java or Python, plus knowledge of Linux, CI/CD, testing and basic networking.
JavaScript, React, Python, C++, MongoDB, GitLab
Digital Design Verification Engineer, Staff
Toronto, ONQualcomm Canada ULC
4+ YOECandidates need a bachelor's degree in a science or engineering field with 4+ years of ASIC design or verification experience, or an equivalent master's or PhD with less experience. Strong SystemVerilog, UVM and scripting skills and proven leadership and communication are required.
Verilog, SystemVerilog, UVM, Python, Perl, C/C++
Firmware Engineer – SerDes PHY (all levels)
Toronto, ONQualcomm Canada ULC
6+ YOECandidates need an engineering or computer science degree and 4 to 6+ years of software engineering experience, depending on degree level. They also need at least 3 years of programming experience in languages such as C, C++, Java or Python.
JTAG debuggers, git, Verilog, SystemVerilog
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