Windows Kernel Engineer: Low-Level Systems & Security

Cylake, Inc

Sunnyvale (CA)

On-site

USD 150,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cylake, Inc is seeking a skilled Windows systems engineer to design and build the low-level endpoint infrastructure powering real-time telemetry and system instrumentation across Windows environments.

You will work across kernel-mode and user-mode, implement scalable data structures, and debug complex concurrency while reasoning about Windows internals beyond documented APIs alongside a world-class team.

Qualifications

  • Extensive experience building low-level Windows systems software.
  • Deep expertise in Windows kernel architecture and NT internals.
  • Extensive experience developing Windows kernel drivers.
  • Strong knowledge of process, thread, memory, and object management.
  • Expert-level C/C++ programming skills.
  • Experience debugging complex multithreaded systems.
  • Ability to reason about undocumented operating system behavior through analysis and debugging.
  • Nice-to-have: Rust, Windows minifilters, WFP/NDIS, ETW, Hypervisor tech.

Responsibilities

  • Design and develop production-quality Windows kernel drivers using WDM/WDF.
  • Build kernel instrumentation and telemetry pipelines for endpoint visibility.
  • Develop high-performance process, thread, and image lifecycle tracking.
  • Implement scalable kernel callback infrastructure (process/thread/image/registry/object).
  • Design lock-efficient kernel data structures and synchronization strategies.
  • Build reliable user/kernel communication mechanisms.
  • Debug complex concurrency, synchronization, and memory issues.
  • Work across kernel-mode and user-mode components to enable telemetry and security features.
  • Reverse engineer OS components when documentation is unavailable.
  • Debug boot-time, runtime, and kernel crash scenarios.

Skills

C/C++ programming
Windows kernel architecture
NT internals
Kernel drivers
Multithreaded debugging
WinDbg
Undocumented OS behavior
Rust (nice-to-have)
Minifilters (nice-to-have)

Tools

WinDbg
Kernel debugging tools

Job description

Cylake, Inc is seeking a skilled Windows systems engineer to design and build the low-level endpoint infrastructure powering real-time telemetry and system instrumentation across Windows environments.

You will work across kernel-mode and user-mode, implement scalable data structures, and debug complex concurrency while reasoning about Windows internals beyond documented APIs alongside a world-class team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Windows Kernel & Security Systems Engineer
Windows Kernel & Security Systems Engineer

Cylake Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 250,000
Windows Kernel Systems Engineer – Endpoints & Telemetry
Windows Kernel Systems Engineer – Endpoints & Telemetry

Cylake • Sunnyvale (CA)

On-site
USD 150,000 - 250,000
Competitive compensation
Comprehensive benefits package
Windows Kernel Engineer — High-Performance Systems
Windows Kernel Engineer — High-Performance Systems

Nightwing • Sterling (VA)

On-site
USD 100,000 - 130,000
Remote Windows Low-Level C++ Engineer - Endpoint Security
Remote Windows Low-Level C++ Engineer - Endpoint Security

SentinelOne • Town of Italy (NY)

Remote
USD 100,000 - 150,000
Windows System Software Engineer
Windows System Software Engineer

Cylake, Inc • Sunnyvale (CA)

On-site
USD 150,000 - 250,000
Windows OS Internals Engineer (C++) - Low-Level Security
Windows OS Internals Engineer (C++) - Low-Level Security

Prosum • San Diego (CA)

On-site
USD 100,000 - 150,000
Senior Windows Kernel Engineer - Cybersecurity Platform
Senior Windows Kernel Engineer - Cybersecurity Platform

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Embedded Platform Engineer - Linux, K8s & Secure Boot
Embedded Platform Engineer - Linux, K8s & Secure Boot

Cylake • Sunnyvale (CA)

On-site
USD 150,000 - 250,000
Comprehensive benefits package
Competitive compensation
Remote Senior Low‑Level Software Engineer, EDR Kernel
Remote Senior Low‑Level Software Engineer, EDR Kernel

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 160,000
Windows Kernel Engineer - TS/SCI w Poly
Windows Kernel Engineer - TS/SCI w Poly

Stech Technology UK Limited • McLean (VA)

On-site
USD 100,000 - 130,000