15.08.2026 aktualisiert


100 % verfügbar
Senior Software Engineer - C/C++ Windows Internals
Israel
Nur Remote
MS in Computer Engineering, Tel-Aviv UniversitySkills
C (Programmiersprache)C#C++Windows Application Programming InterfaceRS-232WinDBgClient Server SystemsWindows Kernel
C/C++ System Programming
Extensive experience in C/C++ system-level development across Windows (low-level, kernel and user mode) and Linux (user-space) environments, including multithreading, IPC, synchronization, and memory management.
Windows Internals & Driver Development
Deep expertise in Windows Internals, kernel-mode driver development using DDK and WDM, including API hooking, injection mechanisms, and USB kernel driver development with Microsoft WHQL certification.
Cyber Security & EDR Development
Hands-on development of high-performance Endpoint Detection and Response systems with real-time kernel monitoring, malware detection using YARA-based engines, and USB device monitoring for threat prevention.
Cross-Platform Infrastructure Development
Development and maintenance of cross-platform infrastructure across Windows and multiple UNIX environments, including deployment tools and monitoring scripts using C++, Perl, Java, Docker, and AWS.
Scripting & Automation
Proficiency in scripting and automation using Python, PowerShell, and Bash, applied to CI tools, validation processes, and agent monitoring.
Networking & Communication Protocols
Knowledge of TCP, UDP, HTTP, USB, RS-232, and Client-Server systems, with experience designing and implementing OSI model communication protocols for embedded and mobile software testing.
Programming IDEs & Development Tools
Experience with MS Visual Studio, WinDbg, Eclipse, Install Shield, MSA, JIRA, Jenkins, USB Analyzer, DTM Studio, IDA Pro, and Wireshark.
Version Control Systems
Practical use of GIT, TFS, Perforce, and Rational Clear Case for source code management across multiple projects and teams.
Database & Application Design
Knowledge of database design principles and experience with client-server application architecture, OOP, and OOD methodologies.
Extensive experience in C/C++ system-level development across Windows (low-level, kernel and user mode) and Linux (user-space) environments, including multithreading, IPC, synchronization, and memory management.
Windows Internals & Driver Development
Deep expertise in Windows Internals, kernel-mode driver development using DDK and WDM, including API hooking, injection mechanisms, and USB kernel driver development with Microsoft WHQL certification.
Cyber Security & EDR Development
Hands-on development of high-performance Endpoint Detection and Response systems with real-time kernel monitoring, malware detection using YARA-based engines, and USB device monitoring for threat prevention.
Cross-Platform Infrastructure Development
Development and maintenance of cross-platform infrastructure across Windows and multiple UNIX environments, including deployment tools and monitoring scripts using C++, Perl, Java, Docker, and AWS.
Scripting & Automation
Proficiency in scripting and automation using Python, PowerShell, and Bash, applied to CI tools, validation processes, and agent monitoring.
Networking & Communication Protocols
Knowledge of TCP, UDP, HTTP, USB, RS-232, and Client-Server systems, with experience designing and implementing OSI model communication protocols for embedded and mobile software testing.
Programming IDEs & Development Tools
Experience with MS Visual Studio, WinDbg, Eclipse, Install Shield, MSA, JIRA, Jenkins, USB Analyzer, DTM Studio, IDA Pro, and Wireshark.
Version Control Systems
Practical use of GIT, TFS, Perforce, and Rational Clear Case for source code management across multiple projects and teams.
Database & Application Design
Knowledge of database design principles and experience with client-server application architecture, OOP, and OOD methodologies.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
EnglishgutRussianMutterspracheHebrewverhandlungssicher
Projekthistorie
Development of a high-performance Endpoint Detection and Response system with real-time system monitoring using kernel-mode drivers to detect and mitigate advanced threats including ransomware detection and prevention at the kernel level. Designed and implemented advanced API hooking and injection mechanisms for behavioral analysis and malware detection. Designed and implemented a USB monitoring module for detecting device connections, identifying malicious HID devices, and preventing unauthorized scripts. Designed and optimized a YARA-based malware detection engine with dynamic rule management. Technologies: C/C++, Win/NT API, SQL, Python, Windows Internals, services, DDK, WDM.
Developed and maintained Control-M Agent cross-platform infrastructure across Windows and several UNIX environments. Designed and created advanced deployment tools and monitoring scripts to ensure stability of agent environments. Technologies: C++, Perl, Java, UNIX, Windows, Bash, Docker, AWS, XAML.
Developed automation tools that utilized Windows Internals (hooking, process injection) to interact automatically with 3rd-party .NET and Win32 applications. Technologies: C#, C++, Win API, Windows Internals, .NET, WPF.