Sr. Machine Learning Software Verification Engineer
Toronto, ONTalentlab
2+ YOECandidates need at least 2 years of software development, testing or validation experience, with Python, C++, CI/CD tools like Jenkins, and Git. A bachelor's degree in a related discipline is required, and experience on Linux and Windows is expected.
Jenkins, Git, Python, C++, TensorFlow, PyTorch
Staff Firmware Engineer — CPU Telemetry & Drivers
Markham, ONTalentlab
Candidates need strong embedded or firmware development experience, advanced C or C++ skills, and a solid understanding of CPU and SoC architecture. Experience with performance counters, telemetry or diagnostics, and Linux knowledge, are valued, along with a Bachelor's or Master's degree in a related engineering or computer science field.
C, C++, Linux
GPU Compiler Engineer
Markham, ONTalentlab
Candidates need a Bachelor's, Master's or PhD in a computing or engineering field and professional compiler or low-level systems experience. Strong C/C++ skills, compiler architecture knowledge and the ability to debug software and hardware interactions are required.
Documentation, Computer science, Computer engineering, Electrical engineering, C, C++
Lead / Principal System Verification Engineer – Optical Networking
Ottawa, ONTalentlab
5+ YOECandidates need at least 5 years of system verification or validation experience in telecom or networking, hands-on DWDM or optical transport experience, and strong Python skills. A degree in electrical engineering, computer science or a related field is required.
Python, Jenkins, GitLab, CLI, gRPC, optical spectrum analyzer
Lead / Principal Software Integration Engineer – Optical Networking
Ottawa, ONTalentlab
8+ YOECandidates need 8+ years in embedded or system-level testing and 5+ years in optical networking, including DWDM and OTN. They also need strong Python skills, knowledge of network management protocols, and an engineering degree.
Python, Linux, Jenkins, GitLab, SDN controllers, network management systems
Lead / Principal Embedded Software Engineer – Optical Networking
Ottawa, ONTalentlab
5+ YOECandidates need 5+ years of embedded software experience, 3+ years in optical networking, and strong C/C++ skills on embedded Linux. A degree in Electrical Engineering, Computer Science or a related field is required.
C, C++, Software development, Linux, Network administration, Troubleshoot