2

Entry Level Windows Kernel Developer Jobs (NOW HIRING)

Position Requirements: • Understanding of Windows Kernel and device derivers • Experience ... researchers and developers as part of a team We may use artificial intelligence (AI) tools to ...

211774 / C/C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Debug and development experience with Windows* kernel debuggers and/or Windows* application ... Windows* application software programming experience * Java experience * HTTPS protocol experience

C/C++ Developer

Hillsboro, OR

$53.25 - $72/hr

C/C++ Developer Job Details This position is 100% software development in C/C++ for Intel-based ... Windows* kernel debuggers and/or Windows* application debuggers Android driver and kernel-level ...

Requirements • Understanding of Windows Kernel and device derivers • Experience reading and ... developers **MUST HAVE TS/SCI w/ FSP (NSA) Benefits PTO: Our variable PTO plan lets you decide the ...

CNO Developer - Hybrid - TS

Arlington, VA · On-site

$145K - $199K/yr

Experience with Linux or Windows kernel drivers Desired: * Experience with embedded platforms * Experience with reverse engineering (IDA Pro, Binary Ninja, etc.) * Experience with assembly

CNO Developer - Hybrid - TS

Arlington, VA · Hybrid

$145K - $199K/yr

Relevant qualifications: -Experience with C/C++ -Experience with Python -Experience with low-level programming -Experience with Linux or Windows kernel drivers Desired: -Experience with embedded ...

CNO Developer - Hybrid - TS/SCI

Arlington, VA · On-site

$145K - $199K/yr

Experience with Linux or Windows kernel drivers Desired: * Experience with embedded platforms * Experience with reverse engineering (IDA Pro, Binary Ninja, etc.) * Experience with assembly

CNO Developer - Hybrid - TS/SCI

Arlington, VA · Hybrid

$145K - $199K/yr

Relevant qualifications: -Experience with C/C++ -Experience with Python -Experience with low-level programming -Experience with Linux or Windows kernel drivers Desired: -Experience with embedded ...

#Windows Driver Developer

San Diego, CA · On-site

$94K - $141K/yr

Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Windows and/or Linux kernel and development experience. * Strong understanding of C/C++, Shell ...

#Windows Driver Developer

San Diego, CA · On-site

$94K - $141K/yr

Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Windows and/or Linux kernel and development experience. * Strong understanding of C/C++, Shell ...

#Windows Driver Developer

San Diego, CA · On-site

$94K - $141K/yr

Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is ... Windows and/or Linux kernel and development experience. * Strong understanding of C/C++, Shell ...

#Windows Driver Developer

San Diego, CA · On-site

$94K - $141K/yr

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This ... Windows and/or Linux kernel and development experience. * Strong understanding of C/C++, Shell ...

#Windows Driver Developer

San Diego, CA · On-site

$94K - $141K/yr

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This ... Windows and/or Linux kernel and development experience. * Strong understanding of C/C++, Shell ...

Systems software development experience (Linux/Windows kernel drivers) * Successfully developed ... Reverse engineering experience (gdb, Binary Ninja, IDA Pro) * Familiar reading assembly / compiled ...

Showing results 41-60

Entry Level Windows Kernel Developer information

See salary details

$29.5K

$100.3K

$241.5K

How much do entry level windows kernel developer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for entry level windows kernel developer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

What is an entry level Windows kernel developer?

Entry level Windows Kernel Developers are software engineers who specialize in developing, maintaining, and debugging the core part of the Windows operating system, known as the kernel. At the entry level, they typically assist in writing and testing low-level code that interacts closely with hardware, handles memory management, and manages system resources. They often work under the guidance of senior developers and may contribute to device drivers, system utilities, and security features. A strong background in C/C++ programming and a solid understanding of operating system concepts are typically required for this role.

What are the key skills and qualifications needed to thrive as an entry level Windows kernel developer?

To thrive as an Entry Level Windows Kernel Developer, you need a solid background in computer science fundamentals, C/C++ programming, and operating system concepts, often supported by a relevant degree. Familiarity with Windows kernel internals, debugging tools like WinDbg, and version control systems such as Git is typically expected. Strong problem-solving abilities, attention to detail, and effective communication help you excel in collaborating with teams and troubleshooting complex issues. These skills are essential to develop stable and secure low-level software that interacts closely with the Windows operating system.

What are some common challenges faced by entry level Windows kernel developers, and how can new hires overcome them?

Entry-level Windows Kernel Developers often face challenges such as understanding complex system internals, debugging low-level code, and ensuring system stability and security when making changes. New hires can overcome these hurdles by immersing themselves in official Microsoft documentation, actively participating in code reviews, and seeking mentorship from experienced team members. Collaborating closely with QA and security teams is also vital to ensure robust and secure kernel modules.
More about Entry Level Windows Kernel Developer jobs

What cities are hiring for Entry Level Windows Kernel Developer jobs?

Cities with the most Entry Level Windows Kernel Developer job openings:

What are the most commonly searched types of Windows Kernel Developer jobs?

The most popular types of Windows Kernel Developer jobs are:

What states have the most Entry Level Windows Kernel Developer jobs?

States with the most job openings for Entry Level Windows Kernel Developer jobs include:

What are popular job titles related to Entry Level Windows Kernel Developer jobs?

For Entry Level Windows Kernel Developer jobs, the most frequently searched job titles are:

Infographic showing various Entry Level Windows Kernel Developer job openings in the United States as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.

Windows Security Researcher

Annapolis, MD • On-site

Full-time

Re-posted 18 days ago


Job description

Responsibilities: As a Windows Security Researcher, you will be part of a team focused on conducting security research related to Windows technologies. You should be familiar with the latest techniques in vulnerability research and demonstrate the ability to adhere to best practices. Attention to detail is critical, especially when documenting research findings. Additionally, you will often be required to write code in C, Python, and Assembly to showcase control over identified vulnerabilities.
Position Requirements:
• Understanding of Windows Kernel and device derivers
• Experience reading and writing assembly (x86/x64)
• Extensive experience with debuggers (WinDBG, etc.)
• Strong C, Python, and Assembly development experience
• Ability to collaborate effectively with researchers and developers as part of a team
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.