Просмотр вакансии

Сегодня 29-06-2026 10:18
19.06.2026, 09:54

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

Работодатель: НЦБС КОНСАЛТ

Город: Ижевск
Зарплата:  от 200000 до 200000 RUR
Занятость: Полная, 5/2
Опыт работы: От 1 года до 3 лет

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

- Разработка и сопровождение ПО для встроенных систем , аппаратнопрограммных комплексов и систем управления и мониторинга: микроконтроллеры (C/C++), одноплатные компьютеры (Linux), рабочие станции.

- Интеграция ПО с аппаратной частью: взаимодействие с конструкторами, схемотехниками, радиоэлектронщиками; участие в согласовании интерфейсов, протоколов и требований.

- Разработка коммуникационных протоколов и обмена данными между устройствами и периферией (UART, SPI, CAN, Ethernet, собственные протоколы).

- Разработка UI/инструментов: интерфейсы управления, визуализация телеметрии, работа с видеопотоками, настройка lowlatency каналов.

- Тестирование и диагностика: функциональные, нагрузочные и интеграционные тесты; поиск и устранение ошибок; анализ логов, телеметрии и поведения системы.

- Участие в испытаниях готовых изделий: стендовые, полевые и натурные испытания; фиксация результатов; взаимодействие с инженерами по итогам тестов.

- Документирование: описание алгоритмов, интерфейсов, протоколов, результатов тестирования.

- Участие в архитектуре и развитии системы: предложение улучшений, оптимизация производительности, повышение надёжности и удобства сопровождения.

Требования:

Знание языков и стандартов

- Уверенное владение C/C++ (C11/C17, C++14/17): понимание стандартов, ключевых конструкций, особенностей компиляции и линковки.

- Глубокое понимание стандартных библиотек: работа со строками, контейнерами, памятью, потоками, синхронизацией.

- Умение применять классические алгоритмы и структуры данных: очереди, кольцевые буферы, деревья, хештаблицы, сортировки, поиск, буферизация потоков.

Тестирование и отладка

- Умение проводить функциональное, интеграционное и нагрузочное тестирование.

- Владение инструментами отладки: логирование, трассировка, анализ дампов, профилирование.

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

- Понимание принципов unitтестирования и тестирования протоколов/интерфейсов.

Условия:

- Официальное трудоустройство по ТК РФ

- График работы 8/2

- Конкурентная заработная плата

- Работа в стабильной компании с перспективами развития

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

Работа с сетевыми моделями

  • Понимание моделей TCP/IP и OSI, сокетов, неблокирующего вводавывода, протоколов прикладного уровня.

Работа с потоковым видео с низкой задержкой

  • Опыт работы с утилитами и библиотеками FFmpeg, GStreamer, настройкой lowlatency пайплайнов.
  • Понимание буферизации, джиттера, синхронизации потоков.

Обработка видео, компьютерное зрение, ML

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

Работа с драйверами и низкоуровневым доступом

  • Опыт разработки или модификации драйверов камер, сенсоров, интерфейсов.
  • Понимание DMA, V4L2, mmap, zerocopy, оптимизации задержек.

Работа с микроконтроллерами

  • Опыт разработки под STM32 или аналогичные MCU.
  • Понимание основных интерфейсов: UART, SPI, I2C, CAN, PWM, ADC, DMA.
  • Умение читать схемы, работать с осциллографом/логическим анализатором.

Адрес: Ижевск, Молодёжная улица, 107

 

Откликнуться на вакансию

Дата
28.06 29.06
USD
2.8228 2.8858
EUR
3.2072 3.292
RUB
3.77 3.7443
CNY
4.1492 4.2289
CHF
3.4781 3.5704
GBP
3.722 3.8149
PLN
7.4788 7.6833
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения