Ведущий инженер по разработке

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 ч.)
  • Бесплатное питание, проезд, медицинская страховка
  • Офис находится рядом с метро «Пролетарская», «Павелецкая»

Записаться на собеседование