Программисты Assembler

Работа программистом Assembler

Assembler представляет собой ключевой этап в развитии программирования. Существованию этой технологии уже около полувека, но на сегодняшний день она актуальна и активно развивается, даже в мире GNU Linux. И это – невзирая даже на то, что она во многом противоречит концепции этого программного продукта.

Благодаря монументальной идее Assembler и его поддержке крупнейшими мировыми компаниями, данная технология вряд ли потеряет свою актуальность. Даже в нынешние времена Jit-компиляторов она остается довольно актуальной.

Обязанности программистов Assembler

Вакансии для программистов Assembler содержат следующие обязанности:

  • разработка программных решений и работа с ними;
  • анализ функциональных требований;
  • написание пользовательских инструкций и документирование программного кода.

В числе требований, предъявляемых к программистам можно отметить:

  • высшее техническое образование;
  • хорошее знание Assembler/С/C++, понимание WDM-модели, знание архитектуры x86/x64;
  • знание внутреннего устройства Windows и Win32 API;
  • хорошее ориентирование в практической криптографии, знание сетевых протоколов и модели безопасности NT;
  • отличное знание современных методов отладки (WinDbg) и умение применять их на практике;
  • навыки в сфере reverse-engineering (обратное проектирование), владение IDA;
  • опыт в области сетевого программирования и создания многопоточных приложений.