
Posted 3 months ago
Windows Kernel Developer (TS/SCI w POLY)
AI Summary
Develops and debugs kernel-level software for Windows systems, requiring deep expertise in low-level systems, diagnostics, and OS internals.
About this role
TS/SCI w POLY Required
**About the Role:** We are looking for a skilled Windows Kernel Developer to build and debug kernel-level software for Windows systems. This position requires deep expertise in low-level systems and diagnostics to support advanced development projects.
**Required Qualifications:**
- Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.
- At least 3 years of professional software development experience, including design, implementation, testing, analysis, and debugging.
- Demonstrated experience using software configuration management tools (e.g., Git).
- Software systems development experience and understanding of OS internals in at least one of: BSD/Linux/Unix, Windows, Mac OS, Android, or RISC assembly.
- At least 3 years of experience developing, testing, and debugging in C, C++, and Python.
- At least 3 years of demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
- Demonstrated in-depth understanding of Windows low-level systems development and API.
- At least 3 years of demonstrated experience developing and testing kernel-level software for Windows.
- At least 3 years of Windows Kernel-level debugging and diagnostics using tools such as Windows DDK, WinDBG, or equivalent.
- Ability to obtain and maintain necessary security clearances.
**Desired Qualifications:**
- Ability to reverse engineer (RE) code.
- Experience working independently and in teams in a fast-paced environment with changing priorities.
- Undergraduate or graduate degree or certifications in a relevant technical field.
- Demonstrated experience utilizing a diversity of development languages.
- In-depth understanding and/or implementation of CNE techniques and methodologies, including application and mitigation for BSD/Linux/Unix, Windows, Mac OS, Android, or RISC assembly.
- Experience applying continuous integration and automated testing tools to software development practices.
- Experience with firewalls, standard operating systems features, and PSPs.
- At least 3 years of experience developing and testing applications on Windows, Mac, Linux, Mobile, or Embedded platforms.
TS/SCI w POLY Required
Skills
Explore related jobs
More jobs at Falls Technology
E-Learning / Multimedia Developer - ExpertChantilly, Virginia
Cloud Solutions Architect / Cloud Engineer -SME TS/SCI w/POLY REQUIREDChantilly, Virginia
Data Scientist / Software Engineer - Expert TS/SCI w/POLY REQUIREDMcLean, Virginia
Data Scientist / Data Modeler - SME TS/SCI w/ POLY REQUIREDMcLean, Virginia
Cyber Security Analyst. TS/SCI w/POLY REQUIREDChantilly, Virginia
Systems Administrator TS/SCI w/ POLY REQUIREDChantilly, Virginia
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.