Ведущий инженер по разработке
Linux Applications
Международная компания со столетней историей, специализирующаяся на разработке автоматизированных систем беспилотного управления различной подвижной техникой. Штаб квартира в Калифорнии, R&D центр находится в Москве, численность которого составляет более 150 человек.
Обязанности:
- Доработка коммуникационной подсистемы встроенного ПО под Linux, включая сервисы передачи данных по протоколу TCP/IP и логирующие сервисы
- Поддержка внешних коммуникационных модулей (Bluetooth, WiFi, GSM), реализация специфичных для навигационного приемника протоколов связи
- Конфигурирование встроенного Linux в соотв. с параметрами устройства
- Оптимизация системных ресурсов, внесение исправлений и расширение функционала существующего проекта
- Сопровождение всего цикла жизни продукта
Требования:
- Отличное знание С/С++, знание компилятора gсс
- Опыт создания программного продукта под Linux промышленного качества. Опыт самостоятельного ведения разработок
- Опыт написания TCP/IP серверов и клиентов промышленной сложности (для встроенных применений)
- Опыт работы через беспроводные интерфейсы в Linux (Bluetooth, WiFi, GSM модем) и их настройки
- Опыт оптимизации программ в условиях ограниченных системных ресурсов
Желательные навыки:
- Понимание принципов работы файловых систем и rpc. Опыт разработки сервисов логирующих данные
- Опыт работы с Linux для встроенных систем
- Умение вносить правки в модули ядра Linux (например, в Ethernet драйвер)
- Знакомство с одной из операционных систем реального времени (RTEMS,eCos и т.д.)
- Опыт работы с драйверами для Wi-Fi модулей. Понимание принципов работы Wi-Fi стека в Linux
- Опыт работы с Bluetooth стеком в Linux
- Опыт работы с модулями GSM или 3G, знание базовых АТ-команд
- Работа с системой контроля версий (git и подобные)
- Владение Python
- Умение писать код в POSIX-совместимом стиле
- Английский достаточный для технической переписки
Условия:
- Оформление в соответствии с требованиями Трудового Кодекса РФ
- График работы 5 дн. в нед. (40 ч.)
- Бесплатное питание, проезд, медицинская страховка
- Офис находится рядом с метро «Пролетарская», «Павелецкая»