C

Cylake

AI-powered on-prem security platform for government

Windows System Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$150k - $250k /yrIn-person

About the Job

Requirements

  • 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 and C++ programming skills.
  • Experience debugging complex multithreaded systems.
  • Strong understanding of synchronization, paging, interrupts, and x64 architecture.
  • Experience using WinDbg and kernel debugging tools.
  • Ability to reason about undocumented operating system behavior through analysis and debugging.

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 using process notifications, thread notifications, image load notifications, object callbacks, and registry callbacks.
  • Design lock-efficient kernel data structures and synchronization strategies.
  • Build reliable user/kernel communication mechanisms.
  • Debug complex concurrency, synchronization, and memory issues.
  • Work directly with Windows NT internals beyond documented APIs.
  • Build systems that understand process, thread, memory, and object lifecycles.
  • Analyze scheduler behavior, process creation, and teardown.
  • Work with Windows internals including memory management, Object Manager, Executive subsystems, ETW, ALPC, handle tables, tokens, and registry internals.
  • Investigate compatibility across multiple Windows releases.
  • Debug boot-time, runtime, and kernel crash scenarios.
  • Design telemetry systems that power endpoint detection and response.
  • Build behavioral detection capabilities using operating system telemetry.
  • Research modern attack techniques and operating system abuse.
  • Improve visibility into process execution, code loading, and system activity.
  • Design resilient monitoring systems that operate in complex enterprise environments.
  • Evaluate modern Windows security features and how they impact endpoint architecture.
  • Analyze Windows internals and system behavior.
  • Debug kernel crashes, memory corruption, and race conditions.
  • Reverse engineer operating system components when documentation is unavailable.
  • Use debugging and reverse engineering tools to understand low-level execution paths.

Desired Qualifications

  • Rust experience.
  • Experience with filesystem minifilters.
  • Experience with Windows Filtering Platform (WFP) or NDIS.
  • Experience with ETW provider development.
  • Experience with hypervisor technologies (VT-x / AMD-V).
  • Knowledge of Secure Kernel, VBS, or HVCI.
  • Memory forensics or reverse engineering experience.
  • Symbol parsing and Windows build analysis.

About the Company

Cylake

AI-powered on-prem security platform for government

Cylake builds an AI-native security platform designed for government agencies and highly regulated enterprises that cannot use public cloud. It provides on-premises and private-cloud appliances that collect enterprise data into a single data lake to support detection, investigation, and AI-powered workflows without phoning home. The platform is operated entirely within customers’ environments, using local data storage and processing to maintain control and compliance. Cylake differentiates itself through deep government/regulated focus, a leadership team with experience from Palo Alto Networks and SentinelOne, and a cloud-free approach that keeps data and analytics inside customer premises. The company aims to reach beta in late 2026 and general availability in 2027, backed by significant venture funding to develop the platform and expand the team.

Company size
11-50
Company stage
N/A
Total funding
$290M
Headquarters
Sunnyvale, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at Cylake

See more jobs