Необходимые навыки:
- хорошее знание стандарта ISO C99;
- опыт работы с Unix более 5 лет;
- опыт программирования на C для Unix более 5 лет;
- хорошие знания glibc;
- опыт разработки с использованием GNU toolchain более 5 лет;
- опыт кроссплатформенной разработки с использованием GNU toolchain более 2 лет;
- опыт прикладного и системного программирования более 5 лет;
- опыт работы в больших проектах;
- разработка драйверов (net, char, block devices);
- разработка клиент-серверных приложений втч на базе TCP/IP;
- реализация протоколов сетевого взаимодействия;
- знание архитектуры ядер OS семейства Unix;
- опыт работы с протоколами IP, ICMP, UDP, TCP;
- опыт работы с протоколами прикладного уровня;
- опыт разработки систем с применением межпроцессного взаимодействия;
- опыт использования make в больших проектах;
- понимание того, как работает компилятор линкер;
- понимание того, как работает микропроцессор (в т.ч. cache, mmu), знакомство с несколькими архитектурами;
- опыт использования систем контроля версий в больших проектах;
- опыт использования bugtrack систем в больших проектах;
- знания базового курса CS;
- опыт разработки архитектур систем.
Приветствуется:
- знание проблемы 10K и способы ее решения;
- опыт разработки распределенных, масштабируемых систем;
- опыт разработки систем реального времени;
- опыт низкоуровневой работы с архитектурами ia32, ia64, ppc, cell, arm, 68k, alpha, mips, PA-RISC и др.;
- знание принципов работы шин: PCI, USB, H100, I2C;
- знание X Window System;
- знание SQL и опыт использования PostgreSQL, MySQL;
- опыт использования нереляционных баз данных DB;
- опыт разработки с применением Apache web-server API, PHP etc;
- опыт администрирование Linux, BSDI, OSF1 (Compaq Tru64), Solaris, IRIX, AIX, HPUX;
- опыт администрирования/разработки iptables, ipchains, netfilter;
- большой опыт использования bash, perl, awk, python, tcl/tk, yacc, lex, automake/autoconf;
- опыт реализации эмуляторов, компиляторов;
- опыт разработки на C++, общие принципы ООА и ООП;
- опыт использования систем контроля версий GIT, ARCH;
- опыт использования различных VoIP, ISDN, PSTN протоколов.
Контакты: тел.: (495) 787-26-26, e-mail: job@vocord.ru
