Программист C++

Работодатель:
Зарплата:
200 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Ростов-на-Дону, Омская улица, 2Е

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

  • Разработка ПО для Linux

  • Реализация логики взаимодействия с сенсорами: камеры, тепловизоры, дальномеры, IMU

  • Работа с низкоуровневыми интерфейсами: UART, SPI, I2C, PWM, CAN, GPIO

  • Интеграция с системами управления приводами

  • Отладка и тестирование на реальном железе

  • Поддержка связи между встроенными модулями и Linux-системами по UART/TCP и EtherCAT

  • Участие в создании прототипов и взаимодействие со специалистами по нейросетям и алгоритмам

Требования:

  • Уверенное знание C++ (C++17/20)
  • Опыт коммерческой разработки от 2 лет
  • Уверенное владение STL (vector, map, unordered_map, algorithms)
  • Понимание RAII, move semantics, smart pointers
  • Опыт многопоточного программирования (std::thread, mutex, atomic)
  • Знание принципов ООП и паттернов проектирования
  • Уверенное знание Linux

  • Знание систем профилирования и отладки
  • Опыт работы с интерфейсами сенсоров и понимание принципов обработки сигналов

  • Владение инструментами отладки и профилирования(gdb, sanitizers, valgrind, perf)

  • Участие в Code Review

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

  • Опыт взаимодействия с камерами / тепловизорами / дальномерами

  • Опыт интеграции с системами компьютерного зрения или ML

  • Опыт разработки в Linux-среде (кросс-компиляция, Yocto, CMake)

  • Опыт написания драйверов или работы с CAN/Modbus

  • Опыт участия в проектах промышленной / робототехнической тематики

  • Опыт написания unit-тестов
  • Опыт работы с Qt 6
  • Понимание trade-off между скоростью разработки и производительностью
  • Умение самостоятельно решать сложные технические задачи
  • Способность разбираться в чужом legacy-коде
  • Знание IPC
  • Опыт работы с Docker
  • Опыт работы с EtherCAT

Условия:

  • Окладная заработная плата без скрытых минусов

  • Участие в инженерно сложном и значимом проекте

  • Возможность взаимодействия с командами CV/ML/DevOps/АСУ

  • Доступ к реальному оборудованию и возможность влиять на архитектуру системы

  • Работа в команде профессионалов

  • Возможность роста до ведущего разработчика или архитектора

Локальное место работы для периодических посещений- офис в г. Ростов - на - Дону

Возможна работа из офиса в Москве с периодическими поездками в Ростов - на - Дону

Похожие вакансии

Middle Embedded разработчик [Инновации, МТС Веб Сервисы]
МТС

Smartcard/secure element (под bSIM) - опыт работы с JavaCard (аплеты), secure element/SIM/смарткартами, OTA-провижинингом. MacOS-таргет - опыт разработки...

.NET-разработчик / C# Developer
Специализированный депозитарий ИНФИНИТУМ

Коммерческий опыт разработки на платформе .NET от 3 лет. Опыт разработки на ASP.NET Core. Опыт работы с реляционными базами данных...

Frontend-разработчик
Коммерсантъ

Опыт работы от 3-ех лет в качестве frontend-разработчика. Знание JavaScript (ES6+), умение писать чистый, читаемый код...

Старший программист 1С
Королевская вода

Релевантный опыт работы от 3-х лет. Опыт работы с кассовым оборудованием "Атол". Опыт работы с расширениями конфигурации.

200 000 руб.
Младший разработчик внутренних систем и AI-инструментов
BEST Крепёж

Законченное высшее техническое образование либо обучение на последних курсах. Умение решать задачи самостоятельно. Умение программировать на Python. Желательно - базовое знание...