Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Hillsboro, OR · On-site
Develop, enhance, and maintain Linux kernel components to support new hardware features, improve performance, and ensure system reliability. * Design, implement, and debug device drivers for a range ...
Hillsboro, OR · On-site
Develop, enhance, and maintain Linux kernel components to support new hardware features, improve performance, and ensure system reliability. * Design, implement, and debug device drivers for a range ...
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Portland, OR · On-site
$139K - $183K/yr
Port and configure kernel/device-tree for new boards. Platform Enablement Support integration of Linux-based operating systems on bare metal. Ensure compatibility across mixed architectures (ARM ...
Portland, OR · On-site
$139K - $183K/yr
Port and configure kernel/device-tree for new boards. Platform Enablement Support integration of Linux-based operating systems on bare metal. Ensure compatibility across mixed architectures (ARM ...
Hillsboro, OR · On-site
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Qualifications ...
Hillsboro, OR · On-site
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Qualifications ...
$137K - $186K/yr
Kernel and Device Drivers: Experience in Core Windows OS internals , real time / embedded aspects of OS, Device Driver know-how, OS relevant device driver architecture, Board bring up in Windows ...
$137K - $186K/yr
Kernel and Device Drivers: Experience in Core Windows OS internals , real time / embedded aspects of OS, Device Driver know-how, OS relevant device driver architecture, Board bring up in Windows ...
Portland, OR · On-site
$139K - $183K/yr
Port and configure kernel/device-tree for new boards. Platform Enablement Support integration of Linux-based operating systems on bare metal. Ensure compatibility across mixed architectures (ARM ...
Quick apply
Portland, OR · On-site
$139K - $183K/yr
Port and configure kernel/device-tree for new boards. Platform Enablement Support integration of Linux-based operating systems on bare metal. Ensure compatibility across mixed architectures (ARM ...
$122K - $161K/yr
As a member of the team, you'll develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware architecture. This means designing and building things like new abstractions ...
Hillsboro, OR · On-site
$53.25 - $72/hr
Experience in Linux/Android based kernel development * Excellent programming skills * Must have strong problem solving skills and communication skills * Work well in a team environment C/C ...
Hillsboro, OR · On-site
$53.25 - $72/hr
Experience in Linux/Android based kernel development * Excellent programming skills * Must have strong problem solving skills and communication skills * Work well in a team environment C/C ...
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Data Analyst ...
Should be able to debug and instrument kernel, system libraries and driver code and be experienced in using performance analysis tools such as Oprofile, VTune, and similar Linux tools. Data Analyst ...
Hillsboro, OR · On-site
$53.25 - $72/hr
... kernel development Excellent programming skills Must have strong problem solving skills and communication skills Work well in a team environment C/C++ Developer Nice to Have Skills Debug and ...
Hillsboro, OR · On-site
$53.25 - $72/hr
... kernel development Excellent programming skills Must have strong problem solving skills and communication skills Work well in a team environment C/C++ Developer Nice to Have Skills Debug and ...
Company Description Thanks & Regards Rajesh KRG Technologies, Inc., 661 367 8000 Ext :514 Linux Embedded development Kernel driver GIT YOCTO - added advantage. Not a must have Additional Information ...
Company Description Thanks & Regards Rajesh KRG Technologies, Inc., 661 367 8000 Ext :514 Linux Embedded development Kernel driver GIT YOCTO - added advantage. Not a must have Additional Information ...
Beaverton, OR · On-site
$38.46 - $64.42/hr
Kernel/user-space interface debugging: strace, perf, dmesg, lsof, sysctl. Hardware Provisioning * Deep knowledge of PXE/iPXE, DHCP, TFTP, and UEFI/BIOS flows. * Experience with hardware boot ...
Beaverton, OR · On-site
$38.46 - $64.42/hr
Kernel/user-space interface debugging: strace, perf, dmesg, lsof, sysctl. Hardware Provisioning * Deep knowledge of PXE/iPXE, DHCP, TFTP, and UEFI/BIOS flows. * Experience with hardware boot ...
$133K - $175K/yr
Be the authoritative resource on kernel performance in the team and engage with teams across NVIDIA including GPU architecture, DL frameworks, and QA as the performance representative for the CUTLASS ...
$133K - $175K/yr
Be the authoritative resource on kernel performance in the team and engage with teams across NVIDIA including GPU architecture, DL frameworks, and QA as the performance representative for the CUTLASS ...
Basic kernel driver development concepts, linux Userspace * Desirable : * DRM's, NOCS, Nagra Additional Information All your information will be kept confidential according to EEO guidelines.
Basic kernel driver development concepts, linux Userspace * Desirable : * DRM's, NOCS, Nagra Additional Information All your information will be kept confidential according to EEO guidelines.
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
Hillsboro, OR · On-site
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
Hillsboro, OR · On-site
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
Atleast 7-8 years of C/C++ development experience in embedded Linux environment low level kernel OS subsystems Multi-threaded environment such as Linux* and ThreadX* or other RTOS Understanding of ...
$91.8K - $104.2K
4% of jobs
$104.2K - $116.7K
7% of jobs
$116.7K - $129.2K
13% of jobs
$129.8K is the 25th percentile. Wages below this are outliers.
$129.2K - $141.6K
15% of jobs
The median wage is $148.5K / yr.
$141.6K - $154.1K
20% of jobs
$165.3K is the 75th percentile. Wages above this are outliers.
$154.1K - $166.6K
18% of jobs
$166.6K - $179K
9% of jobs
$179K - $191.5K
5% of jobs
$191.5K - $204K
4% of jobs
$204K - $216.4K
2% of jobs
$216.4K - $228.9K
2% of jobs
$91.8K
$155.1K
$228.9K
Kernel Engineers typically spend their days designing, implementing, and maintaining low-level components of an operating system’s kernel, such as device drivers, process schedulers, or memory management subsystems. They often review and refactor code, troubleshoot and resolve bugs, and collaborate closely with hardware engineers, application developers, and QA teams. Participation in code reviews and contributing to open source communities or internal repositories are also common activities. This role requires staying up to date with the latest kernel developments and ensuring code changes are performant and stable, directly impacting the reliability and efficiency of the broader system.
A Kernel job typically refers to a role focused on developing, maintaining, or optimizing an operating system's kernel—the core component that manages system resources, hardware interaction, and process scheduling. Kernel developers work with low-level programming languages like C and Assembly to improve system performance, security, and stability. These roles often involve debugging kernel crashes, implementing new features, and collaborating with hardware and software teams to ensure seamless integration.
To thrive as a Kernel Engineer, you need strong expertise in operating system fundamentals, C/C++ programming, and kernel module development, often supported by a degree in computer science or equivalent experience. Familiarity with Linux kernel source code, debugging tools like GDB, and version control systems such as Git is essential. Analytical thinking, problem-solving skills, and effective communication distinguish outstanding professionals in this field. These skills are crucial for maintaining system stability, ensuring high performance, and collaborating on complex, low-level software projects.

$110K - $140K/yr
Full-time
Medical
Posted yesterday
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
Requirements:
Preferred Skills and Experience:
Our client offers:
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA