15.08.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Engineer - C/C++ Windows Internals

Israel
Nur Remote
MS in Computer Engineering, Tel-Aviv University
Israel
Nur Remote
MS in Computer Engineering, Tel-Aviv University

Profilanlagen

Resume.docx

Skills

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.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2026

Sprachen

EnglishgutRussianMutterspracheHebrewverhandlungssicher

Projekthistorie

Senior SW Engineer, EDR group of Cyber Security department

Elbit Systems
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.

Staff Specialist Product Developer, Control-M Agent group

BMC Software
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.

Senior SW Engineer, automation tools development

NICE Systems
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.

Senior Software Engineer, drivers and validation tools

Intel Co.
Developed validation and CI tools for LAN HW and Windows Mobile graphic driver processes. Created hardware test units and low-level scripts using LLVM-based compilers for pre-silicon validation. Technologies: C++, C#, Python, Linux, Windows Internals, TCL, DDK, WDM.

Senior Software Engineer, integrator, validation tools and apps, system, communication, protocols and drivers

Marvell Semiconductor Ltd. (DSPC)
Designed and implemented infrastructure tools and OSI model communication protocols for testing embedded mobile software. Developed and maintained USB kernel drivers, achieved Microsoft certification (WHQL). Technologies: C/C++, C#, Win32, Windows Internals, Database, WDM, DDK, USB.

Software Engineer, validation & application tools, system development, drivers

Intel Co., DSPC, Cadtech
Earlier experience in validation and application tools, system development, and driver development. Technologies: C/C++, Win API, MFC, USB, ADO, ATL, COM, Windows Internals, DDK, WDM.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden