Systems engineering, coding, and debugging skills including experience with C/C++, Linux kernel and drivers. * Experience working with enterprise developers and strong customer-facing skills. We make ...
Systems engineering, coding, and debugging skills including experience with C/C++, Linux kernel and drivers. * Experience working with enterprise developers and strong customer-facing skills. We make ...
Experience with Linux kernel development is considered an asset DECISION MAKING & SUPERVISION: * This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.
Experience with Linux kernel development is considered an asset DECISION MAKING & SUPERVISION: * This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.
Senior / Staff Software Engineer (Observability / SRE)
Toronto, ON ยท On-site +1
CA$148K - CA$249K/yr
... Linux kernel, runtimes, and distributed services using advanced profiling tools (perf, eBPF ... Qualifications: - 5+ years software engineering or systems/performance engineering experience (BS ...
Senior / Staff Software Engineer (Observability / SRE)
Toronto, ON ยท On-site +1
CA$148K - CA$249K/yr
... Linux kernel, runtimes, and distributed services using advanced profiling tools (perf, eBPF ... Qualifications: - 5+ years software engineering or systems/performance engineering experience (BS ...
Software Engineer
Burlington, ON ยท On-site
Our software engineers develop next generation technologies that enable the creation of media ... Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing) * FFmpeg
Quick apply
Software Engineer
Burlington, ON ยท On-site
Our software engineers develop next generation technologies that enable the creation of media ... Linux kernel knowledge (drivers, networking, filesystems, memory management, tracing) * FFmpeg
You will work with a mixture of hardware: cutting edge new silicon that Kernel Team and Partner Engineering teams work on to make them run Linux extremely well, as well as established hardware to ...
Quick apply
You will work with a mixture of hardware: cutting edge new silicon that Kernel Team and Partner Engineering teams work on to make them run Linux extremely well, as well as established hardware to ...
Software Developer (C/C++)
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Knowledge of Linux kernel and Linux security applications a bonus. * Proficiency with Linux ...
Software Developer (C/C++)
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Knowledge of Linux kernel and Linux security applications a bonus. * Proficiency with Linux ...
Software Developer (C/C++)
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Knowledge of Linux kernel and Linux security applications a bonus. * Proficiency with Linux ...
Software Developer (C/C++)
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Knowledge of Linux kernel and Linux security applications a bonus. * Proficiency with Linux ...
Embedded Systems Engineer
Hamilton, ON ยท On-site
$90K - $120K/yr
Develop Embedded Linux software on application processors - write and port kernel drivers, edit device trees, and integrate userspace components * Bring up new boards alongside hardware engineers ...
Quick apply
Embedded Systems Engineer
Hamilton, ON ยท On-site
$90K - $120K/yr
Develop Embedded Linux software on application processors - write and port kernel drivers, edit device trees, and integrate userspace components * Bring up new boards alongside hardware engineers ...
Strong softwareengineering experience withastrong validation, SDET, or quality-engineering focus ... Linux kernel, GPU drivers, or accelerator firmware * Distributed systems and large-scale cluster ...
Strong softwareengineering experience withastrong validation, SDET, or quality-engineering focus ... Linux kernel, GPU drivers, or accelerator firmware * Distributed systems and large-scale cluster ...
Strong softwareengineering experience withastrong validation, SDET, or quality-engineering focus ... Linux kernel, GPU drivers, or accelerator firmware * Distributed systems and large-scale cluster ...
Strong softwareengineering experience withastrong validation, SDET, or quality-engineering focus ... Linux kernel, GPU drivers, or accelerator firmware * Distributed systems and large-scale cluster ...
Member of Technical Staff (Infrastructure)
CA$180K - CA$225K/yr
The platform enables developers to deploy AI products that interact seamlessly with the web through ... Strong knowledge of OS foundations - Linux kernel, file systems, containers, etc * Track record in ...
Member of Technical Staff (Infrastructure)
CA$180K - CA$225K/yr
The platform enables developers to deploy AI products that interact seamlessly with the web through ... Strong knowledge of OS foundations - Linux kernel, file systems, containers, etc * Track record in ...
Software Developer - Datapath
Kanata, ON ยท Hybrid
CA$90K - CA$125K/yr
... Linux kernel. The Ideal Candidate * 2+ years' experience writing multi-threaded performance ... Experience in network programming (POSIX sockets) and HTTP/REST client implementation * Experience ...
Software Developer - Datapath
Kanata, ON ยท Hybrid
CA$90K - CA$125K/yr
... Linux kernel. The Ideal Candidate * 2+ years' experience writing multi-threaded performance ... Experience in network programming (POSIX sockets) and HTTP/REST client implementation * Experience ...
Principal Graphics Engineer
Toronto, ON ยท On-site
We allow developers to, with no modifications to their code, transform existing mobile apps into ... kernel, HAL, SurfaceFlinger, System Services, GMS, Android Build System). * Android/Linux graphics ...
Quick apply
Principal Graphics Engineer
Toronto, ON ยท On-site
We allow developers to, with no modifications to their code, transform existing mobile apps into ... kernel, HAL, SurfaceFlinger, System Services, GMS, Android Build System). * Android/Linux graphics ...
Principal Graphics Engineer
Toronto, ON ยท On-site
We allow developers to, with no modifications to their code, transform existing mobile apps into ... kernel, HAL, SurfaceFlinger, System Services, GMS, Android Build System). * Android/Linux graphics ...
Principal Graphics Engineer
Toronto, ON ยท On-site
We allow developers to, with no modifications to their code, transform existing mobile apps into ... kernel, HAL, SurfaceFlinger, System Services, GMS, Android Build System). * Android/Linux graphics ...
Platform & Infrastructure Engineer
Ottawa, ON ยท On-site
CA$100K - CA$140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Strong Linux/UNIX systems expertise: kernel configuration, systemd, device trees, package ...
Quick apply
Platform & Infrastructure Engineer
Ottawa, ON ยท On-site
CA$100K - CA$140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Strong Linux/UNIX systems expertise: kernel configuration, systemd, device trees, package ...
Platform & Infrastructure Engineer
$100K - $140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Strong Linux/UNIX systems expertise: kernel configuration, systemd, device trees, package ...
Platform & Infrastructure Engineer
$100K - $140K/yr
The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing ... Strong Linux/UNIX systems expertise: kernel configuration, systemd, device trees, package ...
Industry experience with device driver and kernel side development. * Strong understanding of ... Experience with developing commercial/enterprise-level software and firmware on Linux. * Experience ...
Industry experience with device driver and kernel side development. * Strong understanding of ... Experience with developing commercial/enterprise-level software and firmware on Linux. * Experience ...
... kernel developer productivity while approaching peak hardware utilization. * Define and build ... Experience with containers and orchestration (Docker, Kubernetes, Slurm); familiarity with Linux ...
... kernel developer productivity while approaching peak hardware utilization. * Define and build ... Experience with containers and orchestration (Docker, Kubernetes, Slurm); familiarity with Linux ...
Senior Embedded Software Designer
Toronto, ON ยท On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance ... Experience developing low-level embedded Linux components including kernel modules, device drivers ...
Senior Embedded Software Designer
Toronto, ON ยท On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance ... Experience developing low-level embedded Linux components including kernel modules, device drivers ...
Staff Software Engineer
Toronto, ON ยท Hybrid
Linux, Unix, Windows, git What You'll Do * Design, build, and improve database connectors with a ... Experience in systems-level engineering, including kernel, drivers, networking, or protocol ...
Staff Software Engineer
Toronto, ON ยท Hybrid
Linux, Unix, Windows, git What You'll Do * Design, build, and improve database connectors with a ... Experience in systems-level engineering, including kernel, drivers, networking, or protocol ...
Linux Kernel Engineer information
What is the difference between Linux Kernel Engineer vs Linux Device Driver Developer?
| Aspect | Linux Kernel Engineer | Linux Device Driver Developer |
|---|---|---|
| Required Skills | Deep understanding of Linux kernel internals, C programming, system architecture | Proficiency in C, hardware interfaces, kernel modules, and device-specific programming |
| Work Environment | System-level development, kernel debugging, performance optimization | Hardware interaction, driver development, testing on embedded or hardware platforms |
| Industry Usage | Operating system development, open-source projects, enterprise Linux systems | Hardware manufacturers, embedded systems, IoT devices |
| Certifications | Linux Foundation certifications, Linux kernel development courses | Similar certifications, hardware-specific training |
While both roles involve Linux kernel-related work, Linux Kernel Engineers focus on overall kernel development and optimization, whereas Linux Device Driver Developers specialize in creating and maintaining drivers for hardware components. The roles often overlap but differ in scope and focus areas.
What is the salary of Linux kernel engineer?
What are the key skills and qualifications needed to thrive as a Linux Kernel Engineer, and why are they important?
What are some common challenges Linux Kernel Engineers face when working on upstream contributions?
How much do kernel engineers make?
What does a Linux Kernel Engineer do?
What Does a Linux Kernel Engineer Do?
As a Linux kernel engineer, your responsibilities are to develop company or client operating systems that rely on Linux. Your duties involve writing code and working to test and debug the developments you make to the Linux kernel, which is the main component of a Linux operating system. You may check your code for security and ensure that the system interacts effectively and efficiently with software and applications. You may also work on the customization of the system to meet the needs of your employer or client.
What engineer makes $500,000 a year?
Are kernel engineers in demand?

Job description
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
NVIDIA is seeking an experienced AI Infrastructure Solutions Architect (SA), bridging design to deployment of large-scale GPU infrastructure. As part of the NVIDIA SA organization, you will be interacting with customers, partners, and internal teams to analyse, define, and implement large-scale AI/HPC projects, as well as offering recommendations to business and engineering teams on our product roadmap.
What you'll be doing:
Working with NVIDIA Cloud Partners in Canada on large data center GPU server and networking system deployments. Guide customer discussions on network design, compute/storage, and support bring up of server/network/cluster deployments. You will need to visit customer data center during bring up phase.
Become the primary technical driver for customers during the design, development, construction, integration, and production of GPU Cloud infrastructure and applications throughout the entire customer lifecycle.
Work as the customer's trusted advisor conducting regular technical customer meetings for product roadmap, cluster issue debugging, feature discussions and introduction to new technology solutions.
Partner with other SAs, Account Managers, Engineering, Product, and business leaders to align on strategies, assess technical needs, and secure business opportunities for NVIDIA.
Analyze and debug compute/network configuration and performance issues to deliver performant clusters.
Prepare and deliver technical content to customers including presentations, workshops, reference architectures, tutorials, publications.
What we need to see:
BS/MS/PhD in Electrical/Computer Engineering, Computer Science, Physics, Mathematics, or other Engineering fields or equivalent experience.
5+ years of Solution Engineering (or similar Sales Engineering, Cloud Engineering, Solution Architecture) including experience working directly with partners and customers.
System level expertise of CPU/GPU server architecture, NICs, Linux, system software and kernel drivers.
Experience with networking switches for Ethernet/Infiniband, and Data Center infrastructure (power/cooling).
Knowledge of DevOps/MLOps technologies such as Docker/containers, Kubernetes.
Efficient time management and capable of balancing multiple tasks. Excellent presentation, communication and collaboration skills.
Self-starter with a passion for growth, continuous learning, and sharing insights.
Ways to stand out from the crowd:
Familiarity with NVIDIA GPUs, NVIDIA Networking technologies (e.g. NICs, RoCE, InfiniBand), and systems technology such as NCCL, DCGM, UFM, Mission Control, and Base Command Manager.
Experience with bringup and deployment of large GPU clusters, including deploying and optimizing high-speed networks (InfiniBand/Ethernet), with a clear understanding of how network architecture impacts GPU cluster performance.
Systems engineering, coding, and debugging skills including experience with C/C++, Linux kernel and drivers.
Experience working with enterprise developers and strong customer-facing skills.
We make extensive use of conferencing tools, but occasional travel is required for on-site visit to customers and industry events. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 135,000 CAD - 185,000 CAD.You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
About Nvidia
Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1993