kernel engineer

4,477 kernel engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Winnipeg, Manitoba, Canada Amazon Full-time

    The Annapurna Labs team at Amazon builds Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium.The Acceleration Kernel Library team is at the forefront of maximizing performance for Amazon's custom ML accelerators. Working at the hardware-software...


  • Toronto, Ontario, Canada CrowdStrike Full-time

    CrowdStrike is seeking a Sr. Software Development Engineer 2 on the CTIO team in a hybrid role based out of Toronto. You will drive core sensor features across Windows and cross-OS platforms, owning design through to delivery while collaborating with distributed teams.You’ll apply deep C/C++ and Windows internals expertise to optimize performance, memory,...


  • None, Canada Fortra Full-time

    Fortra is seeking a Senior Software Engineer in Canada to design, develop, document, test, and debug Windows-based software systems for internal and market use. You will work with product managers to outline roadmaps, mentor peers, and lead agile ceremonies while solving complex networking and kernel-related challenges.The ideal candidate has 15+ years of...


  • Montreal, Canada Canonical Full-time

    A leading open source software firm is seeking exceptional software engineers to focus on virtualization and container technology. Candidates should possess strong skills in Go, Rust, C/C++, or Python and have experience in open-source projects. Key responsibilities include designing features, engaging with communities, and conducting security analysis. The...


  • Winnipeg, Manitoba, Canada Arista Networks Full-time

    Join Arista Networks as a Linux Kernel Lead Engineer, where you’ll innovate in software-defined networking. Drive development in EOS and enhance kernel features to support cutting-edge hardware.In this senior engineering role, you will collaborate with the Linux Kernel team to maintain and enhance the kernel architecture for Arista's EOS. Your expertise in...


  • Vancouver, British Columbia, Canada Arista Networks Full-time

    Join Arista Networks as a Linux Kernel Lead Engineer, where you’ll innovate in software-defined networking. Drive development in EOS and enhance kernel features to support cutting-edge hardware. In this senior engineering role, you will collaborate with the Linux Kernel team to maintain and enhance the kernel architecture for Arista's EOS. Your expertise...


  • Winnipeg, Manitoba, Canada Fortra Full-time

    Fortra is seeking a Senior Software Engineer in Canada to design, develop, document, test, and debug Windows-based software systems for internal and market use. You will work with product managers to outline roadmaps, mentor peers, and lead agile ceremonies while solving complex networking and kernel-related challenges. The ideal candidate has 15+ years of...


  • , Canada Canonical Full-time

    A leading open source software provider is seeking a skilled software engineer to focus on virtualisation and container technologies. The role requires strong skills in Go, Rust, or C/C++, along with an educational background in Computer Science or a related STEM field. Responsibilities include designing features, conducting security reviews, and...


  • None, Canada Samsungresearchamerica Full-time

    A leading technology company in Canada is seeking an experienced Android Kernel Security Specialist to join their Pen Test Team. You will conduct research on security threats to the Android operating system, including penetration testing on kernel components. The ideal candidate has over 3 years of experience in Android system security and a solid background...


  • Toronto, Ontario, Canada Amazon Full-time

    ML Kernel Performance Engineer, AWS Neuron, Annapurna Labs The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium. The Acceleration Kernel Library team is at the forefront of maximizing...


  • , Canada Arista Networks Full-time

    Join Arista Networks as a Linux Kernel Lead Engineer, where you’ll innovate in software-defined networking. Drive development in EOS and enhance kernel features to support cutting-edge hardware. In this senior engineering role, you will collaborate with the Linux Kernel team to maintain and enhance the kernel architecture for Arista's EOS. Your expertise...


  • Winnipeg, Manitoba, Canada Amazon Full-time

    ML Kernel Performance Engineer, AWS Neuron, Annapurna Labs The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium.The Acceleration Kernel Library team is at the forefront of maximizing...


  • , Canada Amazon Full-time

    ML Kernel Performance Engineer, AWS Neuron, Annapurna Labs The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium. The Acceleration Kernel Library team is at the forefront of...


  • , Canada CrowdStrike Full-time

    CrowdStrike is seeking a Sr. Software Development Engineer 2 on the CTIO team in a hybrid role based out of Toronto. You will drive core sensor features across Windows and cross-OS platforms, owning design through to delivery while collaborating with distributed teams.You’ll apply deep C/C++ and Windows internals expertise to optimize performance, memory,...


  • , Canada Samsungresearchamerica Full-time $193,236 - $220,841 Contract

    A leading technology company in Canada is seeking an experienced Android Kernel Security Specialist to join their Pen Test Team. You will conduct research on security threats to the Android operating system, including penetration testing on kernel components. The ideal candidate has over 3 years of experience in Android system security and a solid background...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Canonical Full-time

    A leading open-source software provider is seeking exceptional software engineers focused on virtualisation and container technology. The role involves designing new features, engaging in community expertise, and conducting security analysis. Ideal candidates should have strong skills in Go, Rust, or C/C++, and a background in open-source technologies. The...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Canonical Full-time

    A leading open-source software provider is seeking exceptional software engineers focused on virtualisation and container technology. The role involves designing new features, engaging in community expertise, and conducting security analysis. Ideal candidates should have strong skills in Go, Rust, or C/C++, and a background in open-source technologies. The...


  • Québec, QC, Québec Municipalité Régionale, QC; Capitale-Nationale; Québec Province, Canada Canonical Full-time

    A leading open-source software provider is seeking exceptional software engineers focused on virtualisation and container technology. The role involves designing new features, engaging in community expertise, and conducting security analysis. Ideal candidates should have strong skills in Go, Rust, or C/C++, and a background in open-source technologies. The...


  • , Canada Wayve Full-time

    Where you will have an impact As an Embedded Kernel Engineer within our dynamic team, you'll be instrumental in deploying Wayve's autonomous vehicle (AV) AI model across consumer vehicles. Your role is crucial in developing model compilers and crafting high-performance kernels for efficient inferencing on embedded GPU environments. Through close...


  • , Canada Wayve Full-time

    Become an integral part of Wayve as a GPU Kernel Engineer, specializing in enhancing AI model performance for autonomous vehicles. Utilize your knowledge of GPU architecture in a hybrid work environment. Located in London, Wayve is searching for a skilled Embedded Kernel Engineer with over five years of experience in GPU development. This full-time position...