DeveloperJobs.io
← Back to all jobs

Job Description

Falls Technology in McLean, Virginia is seeking a skilled Windows Kernel Developer to contribute to kernel-level software initiatives for Windows systems. The role demands a TS/SCI clearance with polygraph and a strong background in low-level systems, debugging, and diagnostics to support advanced development projects. This onsite position offers a salary range of USD 100,000 to 150,000 per year.

Responsibilities

  • 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.

Requirements

  • TS/SCI w POLY required
  • 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.

Technologies

  • Git
  • C
  • C++
  • Python
  • Visual Studio IDE
  • Windows SDK
  • Windows DDK
  • WinDBG
  • Windows
  • BSD
  • Linux
  • Unix
  • Mac OS
  • Android
  • RISC assembly

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.

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.

Similar Jobs