Summary
Join Halcyon, a leading anti-ransomware solution provider, as a Principal Kernel Engineer. You will play a key role in enhancing our Windows agent's capabilities to prevent, detect, respond to, and remediate attacks. Collaborate with cross-functional teams to define and develop new product features. This position requires expertise in C++, kernel-mode and user-mode development, and Windows internals. We offer a remote-first work environment and a comprehensive benefits package, including full health insurance, 401k, paid time off, parental leave, and equity.
Requirements
- Write high-quality multithread-safe code in C++ in both kernel-mode and user-mode
- Always make sound decisions with respect to best engineering practices
- Develop high-quality code in Rust or a strong desire and capacity to learn quickly (Rust)
- Have shipped at least one production quality driver for Windows NT
- Strong knowledge of Win32 APIs and NT kernel internals
- Debug memory corruption issues and improve end-to-end system performance
- Excellent written and verbal communication skills. Able to write documentation that resonates with both technical and non-technical audiences
- Highly collaborative with a strong ability and desire to mentor and inspire others
- Practical professional experience in dealing successfully with ambiguity
Responsibilities
- Collaborate with Engineering, Product, and Customer Success teams to help define new product features and drive these new features from initial concept and through design, coding, test, and release
- Drive customer-facing problem investigations and performance investigations and transform learnings from these investigations into higher quality code in the form of new features, bug fixes, and performance enhancements
Preferred 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
Benefits
- Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents
- 401k plan with a generous employer contribution
- Short and long-term disability coverage, basic life and AD&D insurance plans
- Medical and dependent care FSA options
- Flexible PTO policy
- Parental leave
- Generous equity offering