We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
Quick apply
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
Quick apply
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
Key Qualifications Experience with Microsoft Windows User-Mode Driver Framework (UMDF) Experience with Microsoft Windows Kernel-Mode Driver Framework (KMDF) Experience with Universal Serial Bus (USB ...
Key Qualifications Experience with Microsoft Windows User-Mode Driver Framework (UMDF) Experience with Microsoft Windows Kernel-Mode Driver Framework (KMDF) Experience with Universal Serial Bus (USB ...
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems.
San Francisco, CA · On-site +1
Experience developing Windows Kernel Drivers * Experience developing Windows Security modules utilizing WMI or other security framework * Familiarity with Windows internals, networking and file ...
San Francisco, CA · On-site +1
Experience developing Windows Kernel Drivers * Experience developing Windows Security modules utilizing WMI or other security framework * Familiarity with Windows internals, networking and file ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Sunnyvale, CA · Hybrid
$122K - $168K/yr
This is a Senior Windows Kernel Developer role in the engineering team that delivers data protection-focused functionality in the sensor (lightweight agent) on Windows. Engineers on the team own the ...
Sunnyvale, CA · Hybrid
$122K - $168K/yr
This is a Senior Windows Kernel Developer role in the engineering team that delivers data protection-focused functionality in the sensor (lightweight agent) on Windows. Engineers on the team own the ...
Sunnyvale, CA · On-site
$122K - $168K/yr
This is a Senior Windows Kernel Developer role in the engineering team that delivers data protection-focused functionality in the sensor (lightweight agent) on Windows. Engineers on the team own the ...
Sunnyvale, CA · On-site
$122K - $168K/yr
This is a Senior Windows Kernel Developer role in the engineering team that delivers data protection-focused functionality in the sensor (lightweight agent) on Windows. Engineers on the team own the ...
In-depth knowledge of Windows internals, kernel-mode programming, and network protocols. * Experience with debugging and performance profiling tools for Windows. Technical Skills * Programming ...
New
In-depth knowledge of Windows internals, kernel-mode programming, and network protocols. * Experience with debugging and performance profiling tools for Windows. Technical Skills * Programming ...
New
Extensive experience in low-level Windows development, including kernel-mode programming Network Protocols: In-depth knowledge of network protocols such as TCP/IP, UDP, and HTTP Windows Internals:
New
Extensive experience in low-level Windows development, including kernel-mode programming Network Protocols: In-depth knowledge of network protocols such as TCP/IP, UDP, and HTTP Windows Internals:
New
Sunnyvale, CA · Hybrid
$143K - $189K/yr
You'll be designing and troubleshooting low-latency C and C++ code across Windows, Mac, and Linux, and your expertise in kernel mode development, concurrency primitives, and resource acquisition ...
Sunnyvale, CA · Hybrid
$143K - $189K/yr
You'll be designing and troubleshooting low-latency C and C++ code across Windows, Mac, and Linux, and your expertise in kernel mode development, concurrency primitives, and resource acquisition ...
Santa Clara, CA · On-site
$121K - $167K/yr
You will own the kernel- and user-mode components that deliver detection, prevention, and visibility across millions of Windows endpoints, and the deep-system engineering required to keep those ...
Santa Clara, CA · On-site
$121K - $167K/yr
You will own the kernel- and user-mode components that deliver detection, prevention, and visibility across millions of Windows endpoints, and the deep-system engineering required to keep those ...
Irvine, CA · On-site +1
$140K - $180K/yr
The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem ...
Irvine, CA · On-site +1
$140K - $180K/yr
The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem ...
Irvine, CA · On-site +1
$140K - $180K/yr
The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem ...
Irvine, CA · On-site +1
$140K - $180K/yr
The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem ...
$128K - $181K/yr
Industry standard APIs and frameworks such as DirectX, OpenGL, OpenCL, Vulkan Experience on latest Windows OS architecture Framework and kernel debugging, Windows kernel internals Debugging Windows ...
$128K - $181K/yr
Industry standard APIs and frameworks such as DirectX, OpenGL, OpenCL, Vulkan Experience on latest Windows OS architecture Framework and kernel debugging, Windows kernel internals Debugging Windows ...
Santa Clara, CA · On-site
Windows Platform Ownership (primary): Own end-to-end Windows enablement for DGX Station-driving the ... Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ...
Santa Clara, CA · On-site
Windows Platform Ownership (primary): Own end-to-end Windows enablement for DGX Station-driving the ... Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ...
Santa Clara, CA · On-site
Windows Platform Ownership (primary): Own end-to-end Windows enablement for DGX Station-driving the ... Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ...
Santa Clara, CA · On-site
Windows Platform Ownership (primary): Own end-to-end Windows enablement for DGX Station-driving the ... Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ...
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... Preferred : • Experience with Windows on Arm platforms--driver enablement, performance ...
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... Preferred : • Experience with Windows on Arm platforms--driver enablement, performance ...
$10.20 - $15.33
2% of jobs
$15.33 - $20.47
0% of jobs
$20.47 - $25.60
0% of jobs
$25.60 - $30.73
0% of jobs
$30.73 - $35.87
0% of jobs
$35.87 - $41
8% of jobs
$41 - $46.13
11% of jobs
$46.89 is the 25th percentile. Wages below this are outliers.
$46.13 - $51.26
23% of jobs
The median wage is $52.93 / hr.
$51.26 - $56.40
18% of jobs
$59.67 is the 75th percentile. Wages above this are outliers.
$56.40 - $61.53
21% of jobs
$61.53 - $66.66
18% of jobs
$10
$55
$66
To thrive as a Windows Kernel engineer, you need deep expertise in C/C++ programming, operating system internals, and computer architecture, often supported by a degree in computer science or related fields. Familiarity with debugging tools like WinDbg, experience with kernel-mode development, and knowledge of Windows hardware abstraction layers are valuable, as are certifications such as Microsoft Certified: Windows Server Hybrid Administrator Associate. Excellent problem-solving, attention to detail, and effective communication are key soft skills for diagnosing and addressing complex system issues. These abilities are crucial for developing reliable system-level code and collaborating efficiently with cross-functional engineering teams.
A Windows Kernel job involves working with the core of the Windows operating system, which manages hardware, processes, memory, and security. Professionals in this role typically develop, debug, or enhance kernel-mode drivers, system components, and low-level OS functionality. This requires expertise in C/C++, debugging tools like WinDbg, and a deep understanding of Windows internals. These roles are critical for ensuring system stability, performance, and security in various applications, including cybersecurity, virtualization, and hardware communication.
Windows Kernel engineers frequently encounter complex issues such as debugging low-level system crashes, resolving compatibility problems with hardware or drivers, and ensuring the security and stability of the operating system core. Addressing these challenges requires strong analytical skills, familiarity with specialized debugging tools, and the ability to work methodically under pressure. Collaboration with other engineers, hardware teams, and QA professionals is common to quickly isolate and resolve intricate problems. Continuous learning is also important, as kernel-level technology and security standards are constantly evolving. This dynamic environment provides opportunities to grow both technically and professionally.

Full-time
Posted 9 days ago
At Westlight, we build products that help companies and governments to provide an extra layer of security for their infrastructure. We work with the internals of different operating systems to provide a framework that brings a completely new level of security and control.
We are looking for a Windows software engineer who has enough autonomy to lead the implementation of features related to kernel-mode drivers and integrate those features with other I/O subsystems. The ideal candidate will have prior experience writing Windows security software, e.g. anti-malware scanners or other low-level software.
This position offers significant opportunities for career development. Westlight's core team comprises of Stanford and MIT PhDs with expertise in AI, cybersecurity, CI/CD, and large-scale software systems. In this position, one will have opportunities to expand into these areas based on interest and expertise developed while working at Westlight.
Westlight is a fully remote company and this position can be held anywhere in the US. Since we work closely with the US Air Force, we require all applicants to be US Citizens and located in the US.
What we are looking forAs a Software Engineer, you will work on Westlight product development: