We are seeking a highly skilled and experienced Windows Internals Engineer with a strong background in low-level programming and a deep understanding of Windows internals to join our team.
What will you do?
Design, develop, and maintain end-to-end security modules in C/C++ that power endpoint protection.
Work with low-level Windows internals, including kernel mode and user mode development.
Lead the development of innovative security solutions that address complex real-world threats.
Investigate and resolve advanced security-related issues and vulnerabilities.
Collaborate closely with the product and research team.
Stay up to date with emerging threats and vulnerability trends to enhance defense mechanisms.
Participate in code reviews, mentoring, and technical discussions to ensure high-quality engineering practices across the team.
Requirements: More than 3 years of experience in software development with strong expertise in C++ and system-level programming.
Deep understanding of Windows OS internals, including the kernel and user-mode.
Experience with Windows API, COM, and multithreading.
Strong analytical and problem-solving skills with a passion for security.
Familiarity with security concepts such as buffer overflows, race conditions, code injection and privilege escalation.
Experience working on large-scale, high-performance systems with complex requirements.
Knowledge of cybersecurity and the threat landscape is a plus.
Excellent communication skills and collaboration.
Advantages
Experience with Windows drivers, file systems, or network protocols.
Knowledge of reverse engineering, malware analysis, or exploit development.
.NET/C# experience is an advantage
This position is open to all candidates.