Программист встроенных систем под Linux

Полная занятость, полный день

Обязанности:

  • создание встроенного ПО (firmware), работающего в окружении embedded linux на платформе ARM Cortex A55/A76;
  • тестирование, документация, оптимизация разрабатываемого ПО;
  • организация взаимодействия с внешними исполнительными механизмами.

Требования:

  • высшее техническое образование;
  • отличное знание С/С++, опыт разработки для embedded систем не менее 3 лет;
  • умение работать с "чужим" кодом, изменять и поддерживать его;
  • умение работать со спецификациями и документацией;
  • технический английский;
  • высокая культура разработки (система контроля версий, постановки задач, багтрекинг, код-ревью, документирование, политики наименования).

Будет плюсом:

  • написание драйверов ядра linux;
  • опыт работы с FreeRTOS;
  • взаимодействие CAN, Ethernet, UART;
  • управление приоритетами задач, семафоры;
  • иерархия прерываний, оптимизация времени выполнения задач;
  • опыт работы с потоковым видео;
  • умение работать с buildroot.

Условия:

  • Работа в инновационной, быстро развивающейся компании в сфере беспилотных летательных аппаратов;
  • Оформление в соответствии с ТК РФ;
  • Полный рабочий день.