Drimva

Cylake

Windows System Software Engineer

$150K–$250K

Sunnyvale · On-site · Full-time · Posted Jul 20, 2026

Experience
Extensive experience required; no specific number of years stated.
Visa sponsorship
Any offer is conditioned on authorization to receive software or technology controlled under U.S. export control laws without sponsorship for an export license.

About the job

Designs and builds low-level Windows endpoint infrastructure for real-time telemetry, behavioral detection, and system instrumentation.

What you'll do

  • Develop kernel drivers, instrumentation, telemetry pipelines, and reliable user/kernel communication mechanisms.
  • Analyze Windows internals and build lifecycle tracking for processes, threads, images, memory, and objects.
  • Debug kernel and concurrency issues, reverse engineer system behavior, and develop endpoint detection capabilities.

What they ask for

  • Extensive experience building low-level Windows systems software and developing kernel drivers.
  • Deep expertise in Windows kernel architecture and NT internals, including process, thread, memory, and object management.
  • Expert-level C/C++ skills and experience debugging complex multithreaded systems.
  • Knowledge of synchronization, paging, interrupts, x64 architecture, and experience with WinDbg and kernel debugging tools.

Nice to have

  • Rust experience.
  • Experience with filesystem minifilters, WFP or NDIS, ETW provider development, hypervisors, or Secure Kernel/VBS/HVCI.

Pay

$150,000 – $250,000 per year (base salary)

Tools

WDM/WDF, C/C++, WinDbg, ETW, ALPC, Rust, Windows Filtering Platform (WFP), NDIS

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)