Программист C/С++

Обязанности:

  • Разработка драйверов и системных приложений под Linux;
  • Разработка и отладка сетевых приложений;
  • Доработка существующего кода;
  • Участие в тестировании всего разработанного продукта;
  • Написание документации (отчёты, проектная документация).

Требования:

  • Высшее техническое образование;
  • Знание и опыт программирования на языках C/C++ от 1,5 лет;
  • Знание архитектуры операционных систем семейства Linux;
  • Знание Linux API: демоны, межпроцессорное взаимодействие (IPC), мультипотоковые программы;
  • Опыт разработки системных приложений и библиотек под Linux;
  • Опыт работы с унаследованным кодом, умение разобраться в чужом коде, умение работать в команде;
  • Навык документирования процесса разработки;
  • Опыт работы и разработки в окружении linux (bash, make, gcc, git).

Приветствуется:

  • Опыт разработки встроенного программного обеспечения, в том числе низкоуровневое программирование (загрузчики, драйверы);
  • Знание протоколов согласно модели OSI, TCP/IP;
  • Знание принципов построения телекоммуникационных сетей, типов телекоммуникационного оборудования (Switch, Router, CPE и пр.);
  • Знание стандартов и протоколов IEEE 802.3, NTP, SNMP, SIP, OSPF, BGP, RIP, RTP, ARP, ICMP, DNS, DHCP, STP, LLDP, GRE, L2TP, NAT
  • Опыт работы и умение разрабатывать драйверы для интерфейсов USB, SPI, I2C, PCIe, UART, RS232/485/422, E1 (G.703), Ethernet;
  • Опыт разработки для встроенных систем (компиляция для ARM/MIPS).

Условия:

  • Работа в крупной IT-компании;
  • Дружный коллектив;
  • Оформление по ТК РФ, оплачиваемый отпуск и больничный лист;
  • Офис в 5 минутах ходьбы от станции м. Нагатинская;
  • График работы 5/2 с 9.00 до 18.00, в пт до 16.45;
  • Столовая в здании офиса;
  • Конкурентная заработная плата.
Другие вакансии:

Москва

Тверь

Санкт-Петербург


По вопросам вакансий обращаться в отдел персонала

Откликнуться на вакансию