Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Windows System Software Engineer

$150k - $250k

Cylake Inc.

Your Impact

Join a small team building the next generation of cybersecurity products from the ground up. Led by industry veterans with a proven track record of success - you will get to architect, build, and deliver hugely impactful products with this world class team. You will have the opportunity to grow your career and skills along with the company from the very start.

Role Overview

We are looking for an exceptional Windows systems engineer with deep expertise in Windows kernel internals, operating system architecture, and endpoint technologies, who understands Windows below the Win32 API, from the NT kernel and executive subsystems to process lifetime management, memory internals, and modern platform security.

This is not an application development, framework engineering or WinAPI-only developer role.

You'll be designing and building the low-level endpoint infrastructure that powers real-time telemetry, behavioral detection, and system instrumentation across modern Windows environments.

You'll work across kernel-mode and user-mode, developing production-grade systems that operate reliably in highly concurrent, security-sensitive environments.

What you’ll do :

Windows Kernel Engineering

  • 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

    • Registry callbacks

  • Design lock-efficient kernel data structures and synchronization strategies.

  • Build reliable user/kernel communication mechanisms.

  • Debug complex concurrency, synchronization, and memory issues.

Windows Systems & Internals

  • 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

    • Registry internals

  • Investigate compatibility across multiple Windows releases.

  • Debug boot-time, runtime, and kernel crash scenarios.

Endpoint & Security Engineering

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

Reverse Engineering & Debugging

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

What We're Looking For

Required Experience

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

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

Nice to Have

  • Rust experience.

  • Filesystem minifilters.

  • Windows Filtering Platform (WFP) or NDIS.

  • ETW provider development.

  • Hypervisor technologies (VT-x / AMD-V).

  • Secure Kernel, VBS, or HVCI knowledge.

  • Memory forensics or reverse engineering experience.

  • Symbol parsing and Windows build analysis.

We offer competitive compensation and a comprehensive benefits package designed to support our employees’ health, well-being, and long-term success. The expected salary range for this position is $150,000 – $250,000 per year. Within this range, individual pay is determined based on job-related factors including skills, experience, qualifications, and internal equity. Most candidates can expect an offer within the range listed above. Your recruiter will provide additional details on compensation and benefits to qualified candidates during the hiring process.

We’re committed to building a diverse, inclusive workplace where everyone can do their best work. We are proud to be an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. If you require a reasonable accommodation during the application or interview process, please let us know — we’re happy to support you.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Windows System Software Engineer in Sunnyvale, CA vacancy
  • $184k - $287.5k

     ...opportunities! We work with sister software teams on developing features for...  ...over time, resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at NVIDIA, you...  ...GPU hardware across Linux and Windows operating systems, ensuring optimal... 
    Windows
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of...  ...systems fundamentals with Kernel experience on Linux or Windows systemsWays to stand out from the crowd:Background... 
    Windows
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $152k - $241.5k

    We are hiring senior engineers to work on the CUDA driver, a core component...  ...model across a range of system configurations and hardware...  ...role incorporates strong system software programming skills, a...  ...mode developmentExperience with Windows, Linux, or macOS driver developmentSome... 
    Windows
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior System SW Engineer with expertise in systems software, GPU drivers, embedded software, and platform security. You will provide technical...  ...-level debugging skills.Experience with Linux, Windows, Android, ChromeOS, or comparable operating-system kernels... 
    Windows
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...do their best work. The video software team is seeking someone...  ...motivated and passionate about system software development. Come join...  ...solutions.Contribute to the Windows device driver (WDDM) that forms...  ...see:Bachelors in Electrical Engineering or Computer Science (or equivalent... 
    Windows
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...inference, and connected mobility. We're looking for a Senior Systems Software Engineer with strong C++ experience and familiarity with streaming...  ...programming, and performance-critical programming in Windows and Linux. ~ Good understanding of some of low-latency transport... 
    Windows

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    We are hiring senior engineers to work on the CUDA driver and runtime...  ...investigates bottlenecks in software or hardware and delivers features...  ...model across a range of system configurations and hardware capabilities...  ...models* Experience with Windows, Linux, or macOS driver... 
    Windows

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

    NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will...  ...debugging Kernel experience with Linux, Android, Chrome, or Windows systems Familiarity and comfort with computer system... 
    Windows
    Full time

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...across all aspects of SOC, systems, and technology verticals. As someone...  ...Kernel and Hypervisor internals on both Windows and Linux systems.Experience... 
    Windows
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...the world.NVIDIA is searching for an outstanding Graphics System Software Engineer to expand the AI for Experiences team. As a team member, you...  ...APIsWays to stand out from the crowd:Working experience in Windows or Linux User Mode DriversExperience with Game Development... 
    Windows
    Full time
    Work experience placement
    Worldwide

    Nvidia

    Santa Clara, CA
    23 hours ago
  • $184k - $287.5k

     ...NVIDIA System Software EngineerNVIDIA's invention of the GPU in 1999 sparked the growth of the...  ...advancement.Are you a motivated system software engineer with a deep understanding of device...  ...developmentExperience with Linux, or Windows Systems Software developmentYour base... 
    Windows

    NVIDIA

    Santa Clara, CA
    23 hours ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...working on all aspects of SOC and system, and technology verticals. As...  ...Kernel , Hypervisor experience on Windows systems as well as Linux systems... 
    Windows

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

     ...workloads globally, our diagnostic systems need to evolve across diverse...  ...technical leader to engineer and propel innovation in diagnostics...  ..., which involve hardware and software tools to develop the worst...  ...x86/ARM architectures, Linux/Windows OS internals, firmware (UEFI/... 
    Windows
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $127k - $182k

     ...tools, open-source utilities (e.g., software development kits (SDKs), scripts),...  ...and enhance operational scaling with Engineering.Work with Product Managers, Partner...  ...solutions.Experience working with systems (e.g., Linux, Unix, Windows).Experience working with database... 
    Windows

    Google

    Sunnyvale, CA
    1 day ago
  • $160k - $190k

     ...leveraging its commercial self-driving software to develop, test and deploy autonomous...  ...Kodiak Robotics is currently seeking an IT Systems Engineer to join our growing team working out of...  ...issues related to Mac, Linux and Windows systems, mobile devices, printers, and... 
    Windows
    Temporary work
    Work at office
    Remote work
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    1 day ago
  •  ...Linux (RedHat, SLES, Ubuntu, etc.), Windows Server operating systems, Windows Client operating systems, and...  ...vendors for approval. Implement software solutions for multiple test programs...  ...appropriate automated test execution to test engineers at various global locations.... 
    Windows
    Local area
    Remote work

    Net2Source

    San Jose, CA
    3 days ago
  • $245k - $312k

     ...seeking a dynamic FortiGuard Senior Threat Intelligence Research Engineer to contribute to the success of our rapidly growing business....  ...~ Understand malware and sandbox concepts (PE32/64 Windows); ARM/mobile is a bonus ~ Understand security vulnerability and... 
    Windows
    Local area
    Remote work

    Fortinet, Inc.

    Sunnyvale, CA
    4 days ago
  •  ...Clara, partnering closely with hardware, software, operations, and capacity planning teams...  ....Data Center Network (DCN) / Fabric Engineering (Core)Build, configure, and troubleshoot...  ...and cutover activities during maintenance windows, which may include evenings and weekends... 
    Windows
    Contract work
    Afternoon shift

    ClifyX

    Santa Clara, CA
    3 days ago
  • $150k - $230k

     ...Lyte is building perception systems that combine custom silicon, sensors, and software for robotics, mobility, and next-...  ...establish working relationships with Engineering and other key partners....  ...access Ownership of mixed macOS, Windows, or Linux endpoint environments... 
    Windows
    Work at office
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    Lyte AI Inc.

    Sunnyvale, CA
    1 day ago
  •  ...Description Job Description Deployment Engineer ???? Sunnyvale, CA (Onsite) ✈ Up to 20%...  ..., and commission wireless communication systems. Perform optical and RF alignment,...  ...similar certifications ➕ Linux, Unix, or Windows administration experience ➕ Experience... 
    Windows
    For contractors
    Local area

    Polar Field Services, Inc.

    Sunnyvale, CA
    9 days ago
  • $126k - $180k

    Work within a team of engineers/consultants that globally ensure 24-hour customer...  ...issues (e.g., hardware, software, application, operational, process...  ...HTML, DNS, etc.).Experience as a system administrator with Linux/Unix, or Windows systems.Experience with one or more... 
    Windows
    Internship
    Shift work

    Google

    Sunnyvale, CA
    3 days ago
  •  ...SpaceXSI in Palo Alto, CA is seeking an IT Systems Engineer to build, deploy, and manage on-premises Microsoft Windows Server infrastructure, including AD, VMware Horizon VDI, and Windows VMs running SQL Server. You will work with cross-functional teams to deliver scalable... 
    Windows

    SpaceXSI

    Palo Alto, CA
    3 days ago
  • $152.1k - $190.1k

     ...that delivers air taxis, unmanned aircraft systems (“UAS”), aviation-related physical...  ...seeking a highly experienced Staff IT Systems Engineer to support our Systems Engineering,...  ...Execute the device management across macOS, Windows, and mobile platforms.Collaboration... 
    Windows
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    23 hours ago
  • $70k - $138k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...will support, test and validate storage system level products. This role will also configure...  ...computer systems • Familiar with Windows Server and Linux operating systems • Solid... 
    Windows
    Worldwide

    Super Micro Computer

    San Jose, CA
    1 day ago
  • $150k - $185k

     ...talented, passionate, and committed engineers, technologists, and business...  ...end-to-end storage and system architectures that strengthen...  ...high-performance hardware and software solutions.Provide technical...  ...knowledge of firmware, Linux, Windows, and virtualization platforms... 
    Windows
    Worldwide

    Supermicro

    San Jose, CA
    1 day ago
  • $108k - $162k

     ...Summary & ResponsibilitiesWe are seeking a highly skilled Sr. Systems & Infrastructure Engineer to join a dynamic, security-first IT team operating...  ...tooling, and endpoint management through Microsoft Intune and Windows Autopilot. The ideal candidate brings deep technical... 
    Windows
    Permanent employment
    Full time

    Onto Innovation

    Milpitas, CA
    4 days ago
  • $184k - $287.5k

     ...responsible for building a scalable and modular software stack that powers advanced driver-assistance systems across a diverse range of product lines and OEMs....  ...looking for a highly motivated Senior Software Systems Engineer with a strong foundation in software architecture... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...re groundbreaking the next generation of outstanding AI systems to transform GPU software development. Our team leads the effort in crafting agentic...  ...each stage of the funnelWork closely with GPU SW kernel engineers to pinpoint high-impact automation opportunities and... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...world working for us. If you're passionate about building reliable systems software for cloud-scale GPU infrastructure, we encourage you to contribute to our team. We are looking for a Senior Software Engineer to join our DGX Cloud / Fleet Intelligence team and build agent... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $83k - $166.1k

    Implements features in system software modules and automation pipelines with moderate guidance; debugs issues across drivers, services,...  ...and lifecycle operations and support efforts with platform engineering, operations, firmware development, silicon/board vendors, and... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Windows System Software Engineer. Be the first to apply!