Skip to content

Open nowPosted 96 days ago

Windows System Software Engineer

Cylake14 open roles

Pay
$150,000 – $250,000 a year
Where
Sunnyvale
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowWindows System Software EngineerCylake · Sunnyvale
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Cylake's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market. Cylake postings stay open a median of 54 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 96 days ago

Cylake median: 54 days open

The posting

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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Cylake's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Cylake's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Cylake's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.