Программист

В лабораторию систем управления робототехнических комплексов требуются программисты для работы по направлениям:

  • разработка графических интерфейсов автоматизированных рабочих мест операторов и реализация информационно-логического межкомпонентного взаимодействия программного комплекса;
  • разработка и реализация алгоритмов параллельной обработки большого массива данных с использованием языков OpenGL / OpenCL / CUDA;
  • реализация алгоритмов обработки изображений на процессорах ЦОС, разработка комплексного ПО для встроенных систем с ОС реального времени.

Профессиональные требования

Общие:

  • разработка и отладка ПО на языке С/С++ (опыт работы не менее 2-х лет);
  • умение ориентироваться в исходном коде, разработанном другими программистами;
  • опыт разработки многопоточных приложений, знание и умение применять средства синхронизации потоков;
  • базовые знания сетевого стека, протоколов TCP, UDP.

По направлениям:

  • опыт работы с Qt / QML, базовые знания OpenGL / DirectX;
  • опыт работы с OpenGL / DirectX или графическими движками, базовые знания OpenCL / CUDA;
  • опыт работы с процессорами ЦОС и ОС реального времени, оптимизация кода, понимание работы DMA, кэш памяти.

В отдел программного обеспечения систем обработки изображений требуется программист для работы по направлениям:

  • разработка и сопровождение прикладного ПО встроенных систем обработки изображений и управления;
  • внедрение встроенных систем в состав комплексов бортового оборудования;
  • разработка технической документации.

Профессиональные требования:

  • знание языков программирования С и С ++, инструментальных средств разработки;
  • умение ориентироваться в исходном коде, разработанном другими программистами;
  • опыт работы с процессорами цифровой обработки сигналов и операционными системами реального времени;
  • базовые знания в областях обработки изображений и систем управления.

В отдел многофункциональных программных комплексов требуются программисты для работы по направлению:

  • разработка и сопровождение жизненного цикла программного обеспечения встроенных систем управления и видеообработки.

Профессиональные требования:

  • Знание языков программирования С, С++.