Ведущий инженер-программист

от 100 000 до 140 000 руб. до вычета НДФЛ

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Обязанности:
  • Разработка и отладка встроенного и вспомогательного ПО на языках C/C++, Python для программно-аппаратных комплексов телекоммуникационного оборудования на платформе Linux (процессоры АРМ, MIPS, х86 и др);
  • Доработка, отладка и поддержка имеющего встроенного ПО: загрузчиков и прошивок (в том их web-интерфейсов и утилит командной строки;
  • Исправление ошибок в существующем коде и добавление в существующие модули новых функциональных возможностей;
  • Реализация телекоммуникационных протоколов маршрутизации, агрегирования, управления трафиком и сетевого управления;
  • Реализация телекоммуникационных протоколов цифровой и пакетной телефонии;
  • Работа с сетевыми протоколами стека TCP/IP;
  • Разработка сетевых сервисов (Демонов);
  • Отладка кода, написание тестов, обнаружение "узких мест" производительности, оптимизация по производительности и объему занимаемых ресурсов;
  • Поддержка наследуемого кода;
  • Тесное взаимодействие с разработчиками и производителями оборудования (внутренними\внешними) для обеспечения максимально эффективной совместной работы оборудования и разрабатываемого ПО;
  • Взаимодействие с разработчиками высокоуровневого прикладного ПО абонентских устройств и устройств управления для обеспечения его интеграции с аппаратурой и разрабатываемыми прошивками;
  • Разработка и отладка прикладных утилит;
  • Участие в проведении тестирования и испытаний изделий;
  • Документирование кода, участие в разработке текстовой документации совместно с техническим писателем.
Требования:
  • Образование: высшее
  • Глубокое знание и опыт программирования на языках C/C++;

  • Знание платформы, принципов работы основных подсистем и опыт работы с современными микроконтроллерами архитектуры MIPS, PowerPC, ARM, XScale и т.д.;

  • Опыт работы и умение разрабатывать драйверы для интерфейсов USB, SPI, I2C, UART, RS232/485/422, El (G.703), Ethernet;

  • Отличное знание архитектуры операционных систем семейства Linux и опыт разработки встроенного программного обеспечения, в том числе низкоуровневое программирование (загрузчики, ядро ОС, драйверы);

  • Хорошее знание Linux API: демоны, межпроцессорное взаимодействие (IPC), мультипотоковые программы;

  • Знание протоколов согласно модели OSI, TCP/IP, опыт разработки сетевых программ;

  • Знание принципов построения телекоммуникационных сетей, типов телекоммуникационного оборудования (Switch, Router, CPE и пр.);

  • Хорошие навыки UNIX Shell Scripting (sh, awk, sed, grep);

  • Знание GNU toolchain (gcc, Id, make, gdb, valgrind, svn/git/hg и т.д).Умение писать сценарии Makefile, понимание принципов работы компилятора и линковщика;

  • Базовые навыки администрирования Linux-систем;

  • Опыт работы с унаследованным кодом, умение разобраться в чужом коде, умение работать в команде;

  • Понимание схем с современными цифровыми и аналоговыми компонентами, а также знание средств и опыт внутрисхемной программно-аппаратной отладки и оптимизации;

  • Английский язык на уровне уверенного чтения технической документации;

  • Инициативность, целеустремленность, активность, готовность к обучению.

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

  • Опыт применения и адаптации готового стека TCP/IP для встроенного ПО;

  • Знание стандартов и протоколов IEEE 802.3, NTP, SNMP, SIP, OSPF, BGP, RIP, RTP, ARP, ICMP, DNS, DHCP, STP, LLDP, GRE, L2TP, NAT;

  • Опыт разработки для встроенных систем (компиляция для ARM/MIPS, удаленная отладка, использование JTAG;

  • Знания и практический опыт разработки драйверов под Linux kernel space / user space;

  • Базовые знания по криптографии;

  • Опыт работы с обработкой звука, знание протоколов 1Р-телефонии;

  • Навыки web-разработки;

  • Знание DSP процессоров (Motorola, TI) будет плюсом;

  • Опыт работы с электронным оборудованием (осцилограф).

Условия:
  • Работа в стабильной, полностью официальной организации;
  • Территориально мы находимся в шаговой доступности от м. Калужская;
  • График 5/2 с 09.00 до 18.00, в пятницу сокращенный рабочий день с 09.00 до 16.45;
  • Своевременная выплата полностью "белой" заработной платы;
  • Заработная плата обсуждается по результатам собеседования;
  • Профсоюз, соц. пакет - пенсионная программа, тур-поездки, детские лагеря, мат. помощь.;
  • Частичная компенсация обедов в столовой института;
  • Спортивные мероприятия. Футбольная и волейбольная команды.

Адрес

Москва, Старокалужское шоссе, 58
Показать на карте
­

Вакансия опубликована 20 мая 2019 в Москве

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику