Firmware Engineer, Principal
Toronto, ONQualcomm Canada ULC
8+ YOECandidates need an engineering or computer science degree plus 8+ years of software engineering experience, or a master's with 7+ years. They also need 4+ years coding in C, C++, Java or Python, strong embedded firmware and lab debug skills, and team leadership experience.
Git, Python, RISC-V
Firmware Engineer, Staff
Toronto, ONQualcomm Canada ULC
6+ YOECandidates need a bachelor's, master's or PhD in a related field plus 4, 3 or 2 years of software engineering experience respectively, and 6+ years with embedded systems and strong C/C++ and Python skills. Hands-on lab bring-up and debugging experience with high-speed signals and protocols such as PCIe and Ethernet is expected.
oscilloscope, JTAG debugger, EDA tools, Jira, Confluence
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
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
Connectivity Project Engineer, Principal
Toronto, ONQualcomm Canada ULC
8+ YOE5+ MgmtCandidates need a university degree in science or engineering and 6 to 8+ years of ASIC design or validation experience, depending on degree level. They also need more than 5 years in technical leadership, experience with high-performance SoCs and SerDes, and strong communication skills.
Teamwork, Design hardware, Firmware, Regulatory compliance, Communication skills, Decision making