от компании (организации): АО НИИССУ в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Телекоммуникации"
с заработной платой: до 140000 руб.
Вакансия № 5484192 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 4 ноября 2024 года.
Дата обновления вакансии № 5484192 на сайте Работа в Москве и Московской области (МО, Подмосковье): Четверг, 14 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 5484192 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Ведущий инженер-программист
Требования к работнику на вакансии: Ведущий инженер-программист
- Глубокое знание и опыт программирования на языках С/C++, Python;
- Знание платформы, принципов работы основных подсистем и опыт работы с современными микроконтроллерами архитектуры MIPS, PowerPC, ARM, XScale и т.д.;
- Опыт работы и умение разрабатывать драйверы для интерфейсов USB, SPI, I2C, UART, RS232/485/422, E1 (G.703), Ethernet;
- Отличное знание архитектуры операционных систем семейства Linux и опыт разработки встроенного программного обеспечения, в том числе низкоуровневое программирование (загрузчики, ядро ОС, драйверы);
- Хорошее знание Linux API: демоны, межпроцессорное взаимодействие (IPC), мультипотоковые программы;
- Знание протоколов согласно модели OSI, TCP/IP, опыт разработки сетевых программ;
- Знание принципов построения телекоммуникационных сетей, типов телекоммуникационного оборудования (Switch, Router, CPE и пр.);
- Хорошие навыки UNIX Shell Scripting (sh, awk, sed, grep);
- Знание GNU toolchain (gcc, ld, 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;
- Базовые знания по криптографии;
- Опыт работы с обработкой звука, знание протоколов IP-телефонии;
- Навыки web-разработки;
- Знание DSP процессоров (Motorola, TI) будет плюсом;
- Опыт работы с электронным оборудованием (осцилограф).
Обязанности работника на вакансии: Ведущий инженер-программист
- Разработка и отладка встроенного системного ПО на языках C/C++, Python для программно-аппаратных комплексов телекоммуникационного оборудования на платформе Linux (процессоры АРМ, MIPS, x86 и др);
- Доработка, отладка и поддержка имеющегося встроенного ПО: загрузчиков и прошивок (в том числе их web-интерфейсов и утилит командной строки);
- Исправление ошибок в существующем коде и добавление в существующие модули новых функциональных возможностей;
- Реализация телекоммуникационных протоколов маршрутизации, агрегирования, управления трафиком и сетевого управления;
- Реализация телекоммуникационных протоколов цифровой и пакетной телефонии;
- Работа с сетевыми протоколами стека TCP/IP;
- Разработка сетевых сервисов (демонов);
- Отладка кода, написание тестов, обнаружение «узких мест» производительности, оптимизация по производительности и объему занимаемых ресурсов;
- Поддержка наследуемого кода;
- Тесное взаимодействие с разработчиками и производителями оборудования (внутренними/ внешними) для обеспечения максимально эффективной совместной работы оборудования и разрабатываемого ПО;
- Взаимодействие с разработчиками высокоуровневого прикладного ПО абонентских устройств и устройств управления для обеспечения его интеграции с аппаратурой и разрабатываемыми прошивками;
- Разработка и отладка прикладных утилит;
- Участие в проведении тестирования и испытаний изделий;
- Документирование кода, участие в разработке текстовой документации совместно с техническим писателем.
Условия труда для работника на вакансии: Ведущий инженер-программист
- Трудоустройство в полном соответствии с ТК РФ;
- Территориально мы находимся в шаговой доступности от м. Калужская;
- График 5/2 с 09.00 до 18.00, в пятницу сокращенный рабочий день до 16.45;
- Командировки 1 раз в год;
- Своевременная выплата полностью "белой" заработной платы;
- Профсоюз;
- Частичная компенсация обедов в столовой института;
- Спортивные мероприятия. Футбольная и волейбольная команды.
Откликнуться на эту вакансию: Ведущий инженер-программист
Предыдущая вакансия:
Вакансия № 5484184 на должность Руководитель группы сопровождения задолженности от компании ContactPRO в городе (населенном пункте) Москва