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.
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.
Job Summary The CoreDrivers team is looking for a software engineer to work on Windows solutions ... Kernel-Mode Driver Framework (KMDF) Experience with Universal Serial Bus (USB) Knowledge of C/C ...
Job Summary The CoreDrivers team is looking for a software engineer to work on Windows solutions ... Kernel-Mode Driver Framework (KMDF) Experience with Universal Serial Bus (USB) Knowledge of C/C ...
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.
System Level Software Engineer - Driver Development - 2784 -OJO
San Diego, CA · On-site
$183K - $217K/yr
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 ...
System Level Software Engineer - Driver Development - 2784 -OJO
San Diego, CA · On-site
$183K - $217K/yr
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 ...
GPU Software Development Engineer
$128K - $181K/yr
Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver * Understanding of media codecs and use-cases * Knowledge of device and system-level architecture, especially x86 based devices
GPU Software Development Engineer
$128K - $181K/yr
Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver * Understanding of media codecs and use-cases * Knowledge of device and system-level architecture, especially x86 based devices
GPU Software Development Engineer
$128K - $181K/yr
... on latest Windows OS architecture Framework and kernel debugging, Windows kernel internals ... programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting ...
GPU Software Development Engineer
$128K - $181K/yr
... on latest Windows OS architecture Framework and kernel debugging, Windows kernel internals ... programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting ...
Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver * Understanding of media codecs and use-cases * Knowledge of device and system-level architecture, especially x86 based devices
Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver * Understanding of media codecs and use-cases * Knowledge of device and system-level architecture, especially x86 based devices
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
GPU Software Development Engineer
Folsom, CA · On-site
$128K - $181K/yr
... Windows kernel internals • Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver • ... programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting ...
GPU Software Development Engineer
Folsom, CA · On-site
$128K - $181K/yr
... Windows kernel internals • Debugging Windows Driver Model (WDM/WDF), Kernel Mode Driver • ... programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... developer tools--run correctly on DGX Station across Windows and Linux. • Drive the overall test ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... developer tools--run correctly on DGX Station across Windows and Linux. • Drive the overall test ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... developer tools--run correctly on DGX Station across Windows and Linux. • Drive the overall test ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
... including kernel module integration, device tree and ACPI configuration, systemd services ... developer tools--run correctly on DGX Station across Windows and Linux. • Drive the overall test ...
Member of Technical Staff, Kernels
San Francisco, CA · On-site +1
$225K - $550K/yr
About the role As a Kernel Engineer, you will design, implement, and maintain high-performance kernels to optimize throughput and latency during training and inference. Magic's long-context windows ...
Member of Technical Staff, Kernels
San Francisco, CA · On-site +1
$225K - $550K/yr
About the role As a Kernel Engineer, you will design, implement, and maintain high-performance kernels to optimize throughput and latency during training and inference. Magic's long-context windows ...
Senior Software Engineer, Networking Tools Team
Santa Clara, CA · On-site
$143K - $189K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
Senior Software Engineer, Networking Tools Team
Santa Clara, CA · On-site
$143K - $189K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
Senior Software Engineer, Networking Tools Team
$142K - $188K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
Senior Software Engineer, Networking Tools Team
$142K - $188K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
Senior Software Engineer, Networking Tools Team
$143K - $189K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
Senior Software Engineer, Networking Tools Team
$143K - $189K/yr
Ability to reverse engineer legacy code ... Linux/Windows kernel experience and deep understanding of SW/HW communication * Experience in ...
#Senior Software Engineer - Kernel Services
San Diego, CA · On-site
$111K - $166K/yr
... engineer with 2 to 6 years of experience for the Core Platform Kernel Services Software team. The ... Windows, Linux, QNX, FreeRTOS, Zephyr among others. The multiple number of drivers and Services ...
#Senior Software Engineer - Kernel Services
San Diego, CA · On-site
$111K - $166K/yr
... engineer with 2 to 6 years of experience for the Core Platform Kernel Services Software team. The ... Windows, Linux, QNX, FreeRTOS, Zephyr among others. The multiple number of drivers and Services ...
Windows Kernel Developer information
See California salary details
$59.7K - $74.3K
13% of jobs
$74.3K - $89K
4% of jobs
$102.2K is the 25th percentile. Wages below this are outliers.
$89K - $103.6K
9% of jobs
$103.6K - $118.2K
9% of jobs
The median wage is $127.4K / yr.
$118.2K - $132.8K
25% of jobs
$143.6K is the 75th percentile. Wages above this are outliers.
$132.8K - $147.5K
22% of jobs
$147.5K - $162.1K
2% of jobs
$162.1K - $176.7K
4% of jobs
$176.7K - $191.3K
4% of jobs
$191.3K - $205.9K
4% of jobs
$205.9K - $220.6K
4% of jobs
$59.7K
$133.2K
$220.6K
How much do windows kernel developer jobs pay per year?
What is a Windows Kernel Developer job?
A Windows Kernel Developer is responsible for designing, developing, and debugging software that interacts with the Windows operating system at the kernel level. This includes creating drivers, improving system performance, and ensuring security. They work with low-level programming languages like C and C++ and require a deep understanding of Windows internals, memory management, and concurrency. Their role is critical in industries such as cybersecurity, device driver development, and enterprise software solutions.
What are the key skills and qualifications needed to thrive in the Windows Kernel Developer position, and why are they important?
To thrive as a Windows Kernel Developer, you need strong programming skills in C/C++, deep knowledge of operating system concepts, and experience with kernel-mode debugging and Windows internals, typically supported by a degree in computer science or a related field. Proficiency with tools like WinDbg, Visual Studio, and the Windows Driver Kit (WDK), as well as certifications such as Microsoft Certified: Windows Operating System Fundamentals, is valuable. Analytical thinking, attention to detail, and effective communication are essential soft skills, enabling you to solve complex technical challenges and collaborate with cross-functional teams. These capabilities are crucial for designing robust, secure, and high-performance system software that operates at the core of Windows environments.
What are some typical challenges a Windows Kernel Developer can expect to face on the job?
As a Windows Kernel Developer, you will often encounter complex debugging scenarios, where identifying and addressing low-level issues such as memory corruption, race conditions, or system crashes can be challenging. Working closely with hardware teams, application developers, and QA engineers, you'll need to interpret intricate technical details and integrate kernel changes without disrupting system stability. The environment may require handling urgent production issues and keeping up with Microsoft's evolving kernel architecture and security models. However, these challenges offer valuable opportunities to deepen your expertise and have a direct impact on system reliability and performance.
Full-time
Posted 14 days ago
Job description
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 for
- Strong skills in Windows / C# desktop development
- Comprehensive understanding of C and low-level memory management
- Advanced use of debugging tools, e.g. WinDbg, KD, CDB, NTSD
- Prior experience with Windows security software development, e.g. anti-malware scanners
- Intermediate knowledge on networking fundamentals (TCP/IP, UDP, and common application protocols, e.g. HTTP, SSH, etc.)
- Basic knowledge on Public-key cryptography fundamentals
- Beginner knowledge on elliptic curve cryptography is a plus
- Strong interpersonal skills and someone who thrives in a cooperative team environment
- Operating Systems: Windows 10 and Server
- Programming languages: C#, C++, and C
- Knowledge of Ruby on Rails and AWS also will be helpful
- CI/CD Tools: Gitlab CI
Responsibilities
As a Software Engineer, you will work on Westlight product development:
- Develop Westlight Windows kernel-level software
- Integrate kernel-level software with other subsystems, such as I/O
- Work together with the company leadership to define the Westlight Windows experience