Halcyon is hiring a Windows Sustaining Engineer to support both the development and long-term maintenance of the Halcyon Anti-Ransomware platform on Windows. This role is central to diagnosing complex customer issues, optimizing performance, and ensuring product quality.
What You'll Do
- Diagnose and triage customer issues by analyzing logs, crash dumps, and diagnostic data to identify root causes and drive timely resolutions.
- Work closely with customer support, sales teams, product management, and engineering teams to resolve customer issues, improve product quality, and ensure seamless integration across components.
- Write kernel-mode and user-mode code that transforms messages, processes data, interfaces with components in different languages, and interacts with Web APIs.
- Use profiling tools to optimize code performance.
- Write unit and integration tests, adhering to consistent coding styles and architectural guidelines.
What We're Looking For
- Proven ability to troubleshoot and debug complex systems effectively.
- Proficiency with windbg in both user-mode and kernel-mode.
- Experience identifying performance bottlenecks using Windows Performance Analyzer.
- Strong written and verbal communication skills.
- Ability to develop high-quality code in C++.
- Experience programming in Rust or a strong desire to learn Rust.
- Knowledge of Windows NT internals.
Nice to Have
- Experience with additional programming languages such as Python.
- Familiarity with SQL.
Technical Stack
- C++, Rust
- windbg, Windows Performance Analyzer
- Windows NT internals
- Python, SQL



