Автоотклики

Опубликована 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, гибкое начало дня; Оклад обсуждается по результатам собеседования; ДМС, регулярные премии по итогам работы; Крупные проекты, стабильность, возможность профессионального роста!

Навыки из вакансии

C/C++QtARM64EmbeddedEmbedded linuxLinuxFreeRTOSstm32uCOSGCCGDBARM32RTOS

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

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

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна