Разработчик C++ (Embedded Linux/ARM64/ARM32)

Дата размещения вакансии: 24.10.2026
Работодатель: Retail Personal
Уровень зарплаты:
от 250000 до 350000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

✅ Компания разрабатывает программно-аппаратные комплексы технических средств охраны и выступает подрядчиком Росатома. В отдел разработки программного обеспечения и аппаратных средств приглашаем старшего разработчика C/C++.

Компания внесена в реестр аккредитованных ИТ-компаний Минцифры России.

✅ Чем предстоит заниматься:

  • Разрабатывать программное обеспечение на C/C++ для платформ ARM64 и микроконтроллеров ARM32;

  • Создавать новое ПО и выполнять рефакторинг существующего кода;

  • Участвовать в разработке и согласовании электрических схем устройств в части распределения ресурсов и интерфейсов микроконтроллера;

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

  • Выполнять отладку и первичное тестирование, устранять выявленные ошибки;

  • Участвовать в подготовке требований к программному обеспечению, оценивать сроки и этапы выполнения задач;

  • Участвовать в испытаниях разработанного ПО;

  • Документировать код и участвовать в подготовке технической документации.

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

Профессиональный опыт

  • Высшее техническое образование в области ИТ, электроники, математики, физики или смежных направлений;

  • Опыт аналогичной разработки от 3 лет и общий опыт работы программистом от 5 лет;

  • Опыт программирования на C и C++, разработки под Embedded Linux;

  • Знание Qt;

  • Опыт разработки отказоустойчивого ПО, рассчитанного на непрерывную работу;

  • Умение работать с технической документацией на английском языке.

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

  • Понимание внутренней архитектуры микроконтроллеров, глубокое знание их периферии и практический опыт работы с SPI, I²C, ADC, DAC, UART, CAN, USB, SDIO и Ethernet;

  • Опыт разработки приложений под операционные системы реального времени: FreeRTOS, uCOS или аналогичные;

  • Опыт работы с интерфейсами CAN, RS-485, RS-422, RS-232, Wiegand и 1-Wire;

  • Опыт реализации протоколов взаимодействия OSDP, CAN и Modbus;

  • Знание сетевых протоколов TCP/IP;

  • Навыки чтения электрических схем и работы с цифровыми электронными устройствами.

Разработка и отладка

  • Опыт работы с внутрисхемными отладчиками, средами Keil, IAR или аналогичными;

  • Знание GCC, GDB, binutils, CMake и make;

  • Умение пользоваться осциллографом, логическим анализатором и генератором сигналов;

  • Опыт работы с Git, SVN или другими системами контроля версий;

  • Базовое знание дополнительных языков программирования, например Python или C#.

✅ Что мы предлагаем:

  • Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
  • Современный офис, месторасположение - м. Полянка / Третьяковская.
  • Формат работы офис 5/2, гибкое начало дня;
  • Оклад обсуждается по результатам собеседования;
  • ДМС, регулярные премии по итогам работы;
  • Крупные проекты, стабильность, возможность профессионального роста!