В новый проект по разработке Custom Firmware (направление - серверы) требуется разработчик Linux Embedded.
Обязанности:
- Совместно с командой разработчиков “железа” - создание Firmware (ARM Cortex A)
- Разработка документации на продукт
Обязательно требуется:
- Отличное знание С и С++
- Отличное понимание Embedded Linux (user space и kernel space)
- Знание Linux toolchain (сборка, отладка) и Yocto
- Понимание устройства современных серверных платформ в части встраиваемого ПО (BIOS, UEFI, coreboot и др.)
- Опыт написания многопоточных программ и использования механизмов синхронизации
- Опыт программирования и конфигурирования загрузчиков
- Знание сетей и стека протоколов TCP/IP
- Опыт работы с СКВ GIT и баг-трекинга (JIRA, Redmine и др.)
- Умение читать и понимать спецификации и стандарты
- Знание английского (чтение и написания технической документации).
Дополнительно:
- Наличие опыта разработки модулей ядра Linux и сервисов
- Знание протоколов и технологий IPMI и Redfish
- Знание протоколов и технологий NETCONF, SOAP, REST, JSON, SNMP
- Опыт разработки Web-интерфейсов и знание соответствующих технологий
- Знание языков Python, Shell, Perl
- Опыт использования отладочных интерфейсов (JTAG‚ SPI‚ RS-485, I2C/SMbus, UART, GPIO и др.)
- Опыт программирования микроконтроллеров
- Опыт работы с контрольно-измерительным оборудованием
Мы предлагаем:
- Команду профессионалов
- Отсутствие бюрократии
- Возможность самореализации, делаем сразу хорошо
- Современная лаборатория
- Комфортный офис и рабочее место
- Хорошая программа ДМС (с возможностью расширения для членов семьи по корпоративной цене)
- Бесплатный паркинг на территории
- Удобный корпоративный транспорт от ст. м. Щукинская или ст. м. Строгино каждые 15 минут
- Фитнесс на территории
- Офис на территории БЦ "Рига Ленд"
Зарплата обсуждается с подходящим кандидатом