Инженер-программист (Embedded) C++

Дата размещения вакансии: 26.12.2024
Работодатель: Астрономический Научный Центр
Уровень зарплаты:
от 150000 до 200000 RUR
Город:
Ростов-на-Дону
проспект Михаила Нагибина 14А
Требуемый опыт работы:
От 3 до 6 лет

Мы ищем инженера-программиста (Embedded) C++, который будет активно участвовать в создании новых продуктов и поддерживать/развивать уже существующие.

Разрабатывается комплекс для мониторинга околоземного космического пространства по заданию Роскосмоса (государственный заказчик). Продукт представляет собой распределенную информационную систему с набором технических средств наблюдения (оптических и радиотехнических) и комплексом управления и обработки. Предстоит разработать программный продукт для радиотехнического комплекса наблюдения (управление комплексом, взаимодействие с аппаратными средствами, реализация алгоритмов автоматического управления, цифровой обработки сигналов, пользовательский интерфейс, базы данных, реализация протоколов информационного взаимодействия с вышестоящей системой).

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

  • Разработкой функционала ПО на С++:
    • Пользовательского интерфейса (Qt Widgets);
    • Алгоритмические задачи общего характера (управление логикой работы устройств и периферийным оборудованием);
    • Технологического ПО для сервисных и диагностических функций;
  • Разработка и согласование протокола обмена данных;
  • Отладка программного обеспечения на оборудовании;
  • Участие во внедрении и наладке систем на объекте

Требования:

  • Образование высшее техническое.
  • Опыт разработки на C/С++ (11, 17), STL от 3 лет.
  • Уверенное знание C/С++ (11, 17), STL;
  • Опыт разработки ПО под ОС Linux на Qt 6;
  • Опыт взаимодействия c периферией (UART, ADC/DAC, PCIe, DMA, Ethernet);
  • Опыт разработки для embedded систем не менее 3 лет;
  • Базовые знания цифровой схемотехники (умение читать электрические схемы);
  • Базовые знания цифровой обработки данных;
  • Базовые знания стека протокола TCP/IP;
  • Умение разбираться в чужом коде;
  • Умение работать c измерительным оборудованием (осциллограф, логический анализатор, генератор сигналов);
  • Умение работать с технической литературой;
  • Практическое использование С/С++ в коммерческих проектах;
  • Опыт работы c системами контроля версий и багтрекинговыми системами;
  • Опыт разработки модульных и интеграционных тестов;
  • Паттерны проектирования;
  • Знание cmake;

Условия:

  • График работы 5/2 с гибким началом рабочего дня
  • Оформление по ТК РФ
  • Работа по ГОЗ
  • Белая заработная плата 150 000 - 200 000 рублей (по результатам собеседования)
  • Удаленная работа.
  • Офисы расположены в г. Ростове-на-Дону.
  • Линейная структура организации - у нас мало бюрократии и начальников.