Candidates Testimonials – How C.S.S Got Me Hired
Our Services
Free Trainings & Events
Principal Kernel Engineer Job Halcyon
Principal Kernel Engineer Job
The Role:
Halcyon’s goal is to deliver an anti-ransomware solution that breaks new ground as to what an amazing security product can deliver. Aligned with this goal, Halcyon is looking for an experienced Principal Kernel Engineer to contribute to our Windows agent’s ability to prevent, detect, respond, and remediate attacks. In this role, you will drive enhancements in multiple product domains. This development will allow Halcyon’s product to better protect customers from the threat of ransomware.
Responsibilities:
- Develops prototypes for new features, transforms prototypes into production quality code
- Translates learnings from prototyping effort into crisp functional specifications and project plans for new product features with minimal direction
- Independently drives new features, bug fixes, and performance enhancements
Skills and Qualifications:
- Writes high-quality multithread-safe code in C++ in both kernel-mode and user-mode
- Always makes sound decisions with respect to best engineering practices
- Develops high-quality code in Rust or a strong desire and capacity to learn quickly (Rust)
- Has shipped at least one production quality driver for Windows NT
- Strong knowledge of Win32 APIs and NT kernel internals
- Debugs memory corruption issues and improves end-to-end system performance
- Strong written and verbal communication skills
- Highly collaborative with a strong ability and desire to mentor and inspire others
- Practical professional experience in dealing successfully with ambiguity
Bonus skills and Qualifications:
- Knowledge and experience with Portable Executable format, Reverse Engineering
- Experience with Windows Mini-Filter drivers and Windows Filter Platform callout drivers
- Experience with SQL/Databricks and prior experience developing automated telemetry
- Familiarity with tools for Rust / C++ interoperability
How to Apply
🚨 Before You Apply for This Job…Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Click here & get it reviewed by our recruiters.

