C++ разработчик (Linux)

ИНТСИС

C++ разработчик (Linux)

Москва, Большая Новодмитровская улица

Метро: Дмитровская

Описание вакансии

ООО «ИНТСИС» – молодая, перспективная компания с опытом разработки систем связи более 10 лет. Мы осуществляем полный цикл работ по созданию бортовых и наземных радиотехнических комплексов и специального программного обеспечения.

Какие ждут задачи:

  • Проектирование и реализация сетевого стека устройств (TCP/IP, UDP, HTTP, MQTT);

  • Разработка и поддержка встраиваемого ПО на C++ для микроконтроллеров ESP32/STM32 и одноплатных ПК Raspberry Pi/Orange Pi;

  • Создание кроссплатформенных сервисных и графических приложений для Linux с использованием Qt, опыт использования C++ templates;

  • Написание и оптимизация сборочных сценариев на CMake, организация кросс-компиляции под целевые архитектуры (intel/arm), контейнеризация сборочного окружения и тестовых стендов в Docker;

  • Отладка и профилирование работы системы на всех уровнях: от низкоуровневого взаимодействия с периферией до высокоуровневой бизнес-логики;

  • Использование git, участие в code review;

  • Взаимодействие с разработчиками аппаратной части и Linux-ядра для обеспечения бесшовной интеграции ПО и оборудования.

Наши ожидания:

  • Опыт коммерческой разработки под встраиваемые системы (микроконтроллеры либо одноплатные ПК);

  • Знание Linux: внутреннее устройство ОС, управление процессами и памятью, сетевой стек;

  • Уверенное владение C++ (включая шаблоны C++ templates, STL, современные стандарты C++17/20); опыт работы с фреймворком Qt для разработки GUI и сервисов;

  • Навыки написания кросс-платформенных сборочных скриптов на CMake, опыт контейнеризации сборочного окружения и сервисов с помощью Docker;

  • Опыт разработки под микроконтроллеры ESP32, STM32, Arduino, базовое понимание низкоуровневых протоколов и интерфейсов (I2C, SPI, UART, USB);

  • Умение читать принципиальные электрические схемы и техническую документацию;

  • Знание английского языка на уровне чтения технической документации;

  • Владение системой контроля версий Git (ветвление, слияние, CI/CD).

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

  • Опыт разработки и портирования драйверов ядра Linux;

  • Знание инструментов отладки (gdb, JTAG, логические анализаторы, осциллографы);

  • Понимание принципов сетевого взаимодействия и опыт реализации сетевых стеков (TCP/IP, HTTP, MQTT) на C++;

  • Умение писать скрипты автоматизации на Python.

Мы предлагаем:

  • Интересные проекты на стыке софта и «железа» с использованием современного стека: C++17/20, Qt, CMake, Docker, Linux, ESP32/STM32/Arduino;

  • Работу над комплексными задачами: от прошивки микроконтроллера до GUI и сетевых сервисов;

  • Официальное оформление по ТК РФ;
  • Гибкий график работы;
  • Минимум бюрократии;
  • Интересные, масштабные и амбициозные задачи;
  • Обсуждаемый уровень заработной платы;
  • Корпоративный ДМС по программе "Бизнес" после окончания испытательного срока;
  • Современное оборудование и ПО для комфортной работы;
  • Офис на территории БЦ "Новодмитровский" рядом с метро «Савеловская»/«Дмитровская».

Посмотреть контакты работодателя

Адрес

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

Алео-Альянс
  • Москва

  • Не указана

Рекомендуем
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Инженер-программист С++

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

  • Москва

  • Не указана

Рекомендуем
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

C++ разработчик (Embedded)

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

  • Москва

  • Не указана

Летающие Машины Тюринга

C++ разработчик бортового ПО БВС

Летающие Машины Тюринга

  • Москва

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Инженер-программист С++ (Qt, PostgreSQL)

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

  • Москва

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

C++ разработчик (Embedded)

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

  • Москва

  • Не указана

Кэрот Бродкаст

Программист C#/С++/. NET (Middle)

Кэрот Бродкаст

  • Москва

  • Не указана

Цифровые Пространственные Технологии

Lead/Senior C++ разработчик (робототехника)

Цифровые Пространственные Технологии

  • Москва

  • Не указана

НАТЕКС
  • Москва

  • Не указана

КСОР
  • Москва

  • Не указана

  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

Автономные Технологии

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

Автономные Технологии

  • Москва

  • Не указана

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

  • Москва

  • до 165460 RUR

Компания «Кронштадт»

Инженер-программист

Компания «Кронштадт»

  • Москва

  • до 165460 RUR

Свифтсэнд
  • Москва

  • до 165460 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию