DevJobs

Windows Internals Software Developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • .NET .NET
  • Windows Kernel programming ꞏ 2y
  • automation
  • multi-threading
  • OOP concepts
  • STL
  • unit testing
  • scripting

Why Join Us?


Want to work in a global, world-leading security company?

Want to work in an amazing R&D group that makes an impact on thousands of end-users around the world?

Want to become a part of a team that develops high-quality code using the latest C++ on Windows?

Want to work in a team that encourages you to develop your technical and soft skills?

We are looking for an experienced Software Developer who is a great technical person, proactive, creative with good communication skills.

The superstar developer will design and develop the infrastructure of Checkpoint’s Endpoint Security Windows software.


Key Responsibilities


  • To research, design, methodology, tools and standards in the entire group,
  • Follow, identify and analyze new Threat Prevention technologies to protect endpoint computers.
  • Productization & development of technologies from POC stage, into an enterprise scale security solution
  • End-to-end design and development including integration with Check Point endpoint client and server infrastructure
  • Development of new security features and maintenance of existing ones
  • Main technologies involved: C++ with all industry standard external libraries, .Net, scripting


Qualifications


  • 5+ years and above of software development experience.
  • 2+ years and above of Windows Kernel programming experience.
  • Expertise in modern C++, OOP concepts, multi-threading, STL, automation and unit testing.
  • Deep Windows internals understanding (filesystem, process management, interrupt handling, memory management, Networking, ETW and user management).
  • Fluency in English (written and spoken).

Check Point Software Technologies