Why Join Us?
We are looking for an excellent, hard-working, and talented C++ and C# Windows Software Engineer for our HEP Agent product.
You will have the opportunity to make an impact on the design, architecture and implementation of the product and define our next generation of Windows security products.
Key Responsibilities
- Design and implement robust endpoint security features for Windows platforms
- Write clean, efficient, and maintainable C#/C++ code
- Collaborate with cross-functional teams to deliver high-quality solutions
- Participate in all phases of the software development lifecycle
- Investigate and solve issues arrive from customers
- Stay up-to-date with the latest security trends and technologies
Qualifications
- BSc in Computer Science/Software Engineering (or equivalent)
- 3+ years of proven experience in C++ and C#
- Experience with Win32 API and COM
- Understanding of Windows operating system internals, including file systems, network protocols, process/thread management, and memory management
- Debugging abilities using various debug tools, such as WinDBG
- Proven ability to rapidly develop and deliver software solutions
- Excellent troubleshooting and problem-solving skills
- Ability to work independently as part of a team
- Strong communication skills and a team player
- Advantage: Kernel development for windows
- Advantage: Prior experience with function hooking
- Advantage: Prior experience in operational security research, customer facing incident response, or root cause analysis of in the wild threat