Опубликована 6 дней назад · hh.ru
Разработчик C++ (Embedded Linux/ARM64/ARM32)
Retail Personal
- Москва · офис
- senior
- 250–350 тыс. ₽
О вакансии
✅ Компания разрабатывает программно-аппаратные комплексы технических средств охраны и выступает подрядчиком Росатома. В отдел разработки программного обеспечения и аппаратных средств приглашаем старшего разработчика 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, гибкое начало дня; Оклад обсуждается по результатам собеседования; ДМС, регулярные премии по итогам работы; Крупные проекты, стабильность, возможность профессионального роста!
Навыки из вакансии
Письмо под эту вакансию
Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.
Нужен вход через Telegram и подключённый hh — резюме берём оттуда.


