Программист–разработчик для платформы Win x86/x64
На завершение проекта по разработке современного ПО в сфере компьютерной безопасности, требуется низкоуровневый программист.
Основные требования к кандидатам:
• Опыт работы программистом не менее 2х лет;
• Языки программирования: C/C++, Assembler x86;
• Низкоуровневое программирование под x86/x64 (дизассемблирование ядра, системных библиотек Windows; отладка ядра и драйверов MS Windows);
• Win32 API/DDK/WDK/IFS, знание внутренних недокументированных структур операционной системы;
• Знание протокола - TCP/IP;
• Опыт работы с отладчиками и дизассемблерами DebugAPI/OllyDBG/IDA/SoftICE/WinDBG;
Профессиональные навыки программирования:
• Системное программирование
MS Windows 2000/XP/VISTA/SEVEN (Kernel mode, User mode)
• Прикладное программирование
MS Windows 2000/XP/VISTA/SEVEN – PE (MS Portable Executable) EXE/DLL/SYS/COM
• Знание архитектуры браузеров MSIE 6, 7, 8
Data Execution Prevention, IE Protected Mode, Windows Integrity Control
Плюсами будут: навыки reverse-инжиниринга, знание руткит и анти-руткит технологий, методы защиты и обхода брандмауэров и межсетевых экранов.
Умение работать в команде, способность анализировать и читать чужой код. Так же приветствуется наличие законченных проектов.
P.S. Просьба менеджеров и руководителей IT-студий не предлагать свои услуги. Требутся лишь 1 программист.