Bachelor of Engineering degree in Computer Systems, Software, Electrical or Communications or ... Knowledge and hands-on experience with Linux file system, kernel, and partitions. * Help validate ...
Bachelor of Engineering degree in Computer Systems, Software, Electrical or Communications or ... Knowledge and hands-on experience with Linux file system, kernel, and partitions. * Help validate ...
We are hiring a talented software engineer to help us build the next generation of photonic AI ... Industry experience with device driver and kernel side development. * Strong understanding of ...
We are hiring a talented software engineer to help us build the next generation of photonic AI ... Industry experience with device driver and kernel side development. * Strong understanding of ...
Senior Embedded Linux Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Design and maintain Board Support Packages (BSPs) including bootloaders, kernel configuration ...
Senior Embedded Linux Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior Embedded Linux Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Design and maintain Board Support Packages (BSPs) including bootloaders, kernel configuration ...
Working closely with design, firmware, driver, software runtime, and kernel teams to understand IP ... Programming/scripting skills (e.g., C/C++, Python, Perl) * Debug techniques and methodologies for ...
Working closely with design, firmware, driver, software runtime, and kernel teams to understand IP ... Programming/scripting skills (e.g., C/C++, Python, Perl) * Debug techniques and methodologies for ...
Advanced working knowledge of embedded Linux -- comfortable navigating the kernel/userspace ... Champion a quality-first engineering culture, partnering with firmware, software, and hardware ...
Advanced working knowledge of embedded Linux -- comfortable navigating the kernel/userspace ... Champion a quality-first engineering culture, partnering with firmware, software, and hardware ...
Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Sr Embedded Software Engineer
Kanata, ON · On-site
Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Sr Embedded Software Engineer
Kanata, ON · On-site
Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Experience with agent frameworks (e.g., Semantic Kernel, LangChain, AutoGen) and orchestration ... Track record of establishing platform standards, paved paths, and developer enablement at scale.
Experience with agent frameworks (e.g., Semantic Kernel, LangChain, AutoGen) and orchestration ... Track record of establishing platform standards, paved paths, and developer enablement at scale.
A leading North American financial institution is seeking an AI Developer to build software ... Familiarity with frameworks such as LangChain, LlamaIndex, Semantic Kernel, or comparable tools.
A leading North American financial institution is seeking an AI Developer to build software ... Familiarity with frameworks such as LangChain, LlamaIndex, Semantic Kernel, or comparable tools.
CA$150K - CA$230K/yr
Kernel subsystems, device drivers, or OS-level components * Distributed storage, databases, or ... GPU programming (CUDA) or GPU systems experience * High-performance networking (RDMA, InfiniBand)
CA$150K - CA$230K/yr
Kernel subsystems, device drivers, or OS-level components * Distributed storage, databases, or ... GPU programming (CUDA) or GPU systems experience * High-performance networking (RDMA, InfiniBand)
We are looking for a highly skilled AI Engineer with 7+ years of experience in software engineering ... Kernel. * Ability to manage orchestration, tool integration, and robust error handling for non ...
We are looking for a highly skilled AI Engineer with 7+ years of experience in software engineering ... Kernel. * Ability to manage orchestration, tool integration, and robust error handling for non ...
Member of Technical Staff (Infrastructure)
Toronto, ON · On-site
$130K - $170K/yr
Staring at kernel traces to performance engineer our Sessions API * Orchestrating millions of browser sessions across regions with sub-second cold starts * Working with VMs, proxies, caches, task ...
Quick apply
Member of Technical Staff (Infrastructure)
Toronto, ON · On-site
$130K - $170K/yr
Staring at kernel traces to performance engineer our Sessions API * Orchestrating millions of browser sessions across regions with sub-second cold starts * Working with VMs, proxies, caches, task ...
As an AMD Software Engineer, you can expect to - * Collaborate with teams across the stack from user space, kernel, firmware and hardware * Work with globally recognized partner companies to build ...
As an AMD Software Engineer, you can expect to - * Collaborate with teams across the stack from user space, kernel, firmware and hardware * Work with globally recognized partner companies to build ...
Platform Engineer
Toronto, ON · On-site
CA$90K - CA$157K/yr
As a Platform Engineer, you will be responsible for driving the architecture and implementation of ... Strong understanding ofLinuxfundamentals(networking, filesystems, kernel, isolation) * Ability to ...
Platform Engineer
Toronto, ON · On-site
CA$90K - CA$157K/yr
As a Platform Engineer, you will be responsible for driving the architecture and implementation of ... Strong understanding ofLinuxfundamentals(networking, filesystems, kernel, isolation) * Ability to ...
Member of Technical Staff (Infrastructure)
Toronto, ON · On-site
$130K - $170K/yr
Staring at kernel traces to performance engineer our Sessions API * Orchestrating millions of browser sessions across regions with sub-second cold starts * Working with VMs, proxies, caches, task ...
Quick apply
Member of Technical Staff (Infrastructure)
Toronto, ON · On-site
$130K - $170K/yr
Staring at kernel traces to performance engineer our Sessions API * Orchestrating millions of browser sessions across regions with sub-second cold starts * Working with VMs, proxies, caches, task ...
As an AMD Software Engineer, you can expect to - * Collaborate with teams across the stack from user space, kernel, firmware and hardware * Work with globally recognized partner companies to build ...
As an AMD Software Engineer, you can expect to - * Collaborate with teams across the stack from user space, kernel, firmware and hardware * Work with globally recognized partner companies to build ...
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 ...
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 ...
Position Summary We are seeking a Sr. Staff Network Software Engineer to architect and develop ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
Position Summary We are seeking a Sr. Staff Network Software Engineer to architect and develop ... Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.
Staff Software Engineer
Toronto, ON · Hybrid
Experience in systems-level engineering, including kernel, drivers, networking, or protocol analysis. * Experience working on developer infrastructure or highly reliable data platforms. This role ...
Staff Software Engineer
Toronto, ON · Hybrid
Experience in systems-level engineering, including kernel, drivers, networking, or protocol analysis. * Experience working on developer infrastructure or highly reliable data platforms. This role ...
Linux kernel concepts and device drivers. * System performance profiling and optimization ... engineering teams and customer programs.
Quick apply
Linux kernel concepts and device drivers. * System performance profiling and optimization ... engineering teams and customer programs.
Kernel Engineer information
What is a kernel engineer?
What are the key skills and qualifications needed to thrive as a kernel engineer, and why are they important?
What are some typical challenges kernel engineers face when working on operating system updates?
What is the difference between Kernel Engineer vs Device Driver Developer?
| Aspect | Kernel Engineer | Device Driver Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in Computer Science, Linux/Unix knowledge, programming skills in C/C++ | Similar credentials, often with specialized knowledge in hardware and driver development |
| Work Environment | System-level development, kernel code, Linux/Unix environments | Hardware interaction, driver coding, embedded or OS-specific environments |
| Industry Usage | Operating system development, open-source projects, hardware manufacturers | Hardware companies, embedded systems, OS vendors |
| Common Search/Comparison | Kernel Engineer | Device Driver Developer |
Kernel Engineers focus on developing and maintaining the core kernel of operating systems, ensuring system stability and performance. Device Driver Developers specialize in creating software that allows hardware components to communicate with the OS. While both roles require similar technical skills and often overlap, Kernel Engineers work on the entire kernel infrastructure, whereas Device Driver Developers concentrate on specific hardware interfaces.
What are popular job titles related to Kernel Engineer jobs in Ontario?
For Kernel Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Kernel Engineer jobs in Ontario look for?
The top searched job categories for Kernel Engineer jobs in Ontario are:

Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
30th of 101 rated telecommunications companies
Job description
The Ethernet and Optics Platform team is responsible for qualifying components and related features of the leading edge data centre, enterprise and CSP family of products. We are required to design, develop, automate and execute sophisticated tests to verify the conformance of features and their functionality implemented by Engineering against requirements specifications laid out by Product Management. We are responsible for driving the features to completion and will therefore have to interact extensively with Software, Hardware, Firmware and Product Management teams. Our team is the reason why Nokia has a reputation for quality.
- Bachelor of Engineering degree in Computer Systems, Software, Electrical or Communications or equivalent
- Experience and knowledge of programming languages (preferably scripting languages such as TCL, Python, Perl, shell)
- A drive towards best practices and the best quality possible and a strong attention to detail
It would be nice if you also had:
- Knowledge and hands-on experience using Git.
- Familiarity with networking test tools (IXIA, Spirent, IPerf, Wireshark, etc.).
- Knowledge of Ethernet and optical transceivers, .
- Knowledge and hands-on experience with Linux file system, kernel, and partitions.
- Help validate and qualify Media Dependent Adapter level components on new 7750 SR, 7250 and 7220 IXR, and 7330 SXR routers, including Ethernet and pluggable optical transceivers of various form factors
- Maintain and utilize various state of the art lab test equipment including traffic generators, optical measurement, impairment and cleaning devices using a good balance of hands-on and automation techniques
- Develop and enhance automated test cases to validate new h/w and s/w features in a Linux-based regression environment
- Troubleshoot issues and work closely with the functional area testers and developers from the software and hardware teams to investigate and resolve bugs
- Learn the industry's best practices in software development, configuration management and quality assurance design and automation
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US