Компания производит оптическое оборудование для офтальмологии, строительства, промышленности. Лазерное оборудование, GPS навигаторы, измерительные приборы, компоненты для DVD, проекторы и т. д.
Обязанности
- Доработка коммуникационной подсистемы встроенного ПО под Linux, включая сервисы передачи данных по протоколу TCP/IP и логирующие сервисы.
- Поддержка внешних различных коммуникационных модулей и стеков для них (Wi-Fi, Bluetooth-BLE, GSM, 3G/4G)
- Поддержка и разработка стандартных и специфичных протоколов передачи данных через различные коммуникационные интерфейсы (проводные и беспроводные)
- Конфигурирование встроенного Linux в соответствии с параметрами устройства
- Оптимизация системных ресурсов, внесение исправлений и расширение функционала существующего проекта
- Сопровождение всего цикла жизни программного продукта.
Требования
- Отличное знание С/C++, знание компилятора gcc
- Опыт создания программного продукта под Linux промышленного качества в роли ведущего программиста. Опыт самостоятельного ведения разработок.
- Опыт написания TCP/IP серверов и клиентов промышленной сложности (для встроенных применений)
- Опыт написания коммуникационных приложений под Linux для встраиваемых систем
- Опыт работы разработки беспороводных интерфейсов в Linux (Bluetooth, WiFi, GSM модем) и их настройки.
- Опыт оптимизации программ в услових ограниченных системных ресурсов.
Желательные навыки
- Понимание принципов работы файловых систем и rpc . Опыт разработки сервисов логирующих данные.
- Опыт работы с Linux для встроенных систем
- Умение вносить правки в модули ядра Linux (например, в Ethernet драйвер)
- Знакомство с одной из операционных систем реального времени (RTEMS, eСos и т.д.)
- Опыт работы с драйверами для Wi-Fi модулей. Понимание принципов работы Wi-Fi стека в Linux.
- Опыт работы с Bluetooth стеком в Linux
- Опыт работы с модулями GSM или 3G/4G, знание базовых AT-команд
- Работа с системой контроля версий (git и подобные).
- Владение Python
- Умение писать код в POSIX-совместимом стиле
- Английский язык в степени, достаточной для технической переписки.
Условия
- Оформление в соответствии с ТК РФ
- График работы - 5 дней в неделю (40 часов)
- Бесплатное питание, проезд, медицинская страховка.
- Офис находится рядом с метро
Ваше резюме и все вопросы направляйте на почту: nadezhda.belaya@it-selection.ru