Руководитель отдела разработки аппаратных платформ (С++, embedded linux)
Коротко
Manages a hardware development department, leads embedded software development for Linux/Android on NXP i.MX6 and Rockchip RK3588S, and designs microcontroller · Needs: Higher technical education; 5+ years embedded development; 2+ years as team lead; 5+ years C/C++ programming; knowledge of ARM Cortex M3/M4/H7/A55/A76, x86
Описание от работодателя
Вакансия открыта в Отделе разработки аппаратных средств компании - подрядчика Росатома по системам безопасности.
Компания АО "НПО "НЭПТ" внесена в реестр аккредитованных ИТ-компаний в Минцифре.
Цели и задачи искомого специалиста: Разработка аппаратных платформ, разработка программного обеспечения для встраиваемых систем на основе Embedded Linux, Android.
Кандидат должен быть готов не только к руководству, но и самостоятельному программированию (смотрите стек ниже).
Обязанности:
Управление отделом (схемотехники и программисты).
Контроль и управление задачами в Youtrack.
Оценка сроков и этапов выполнения поставленных задач.
Участие в разработке ТЗ, Формирование ЧТЗ.
В том числе самостоятельная разработка программного обеспечения, функционирующего под управлением операционных систем Embedded Linux и/или Android для аппаратных платформ на процессоров NXP i.mx6, и Rockchip RK3588S
Разработка программного обеспечения, для микроконтроллеров STM, Artery.
Разработка аппаратных платформ для устройств.
Взаимодействие с конструкторским отделом в части согласования конструкции корпуса, и разработки специализированных устройств.
Подготовка информации для эксплуатационной документации.
Разработка КД на изделия и ПО.
Сопровождение текущих проектов.
Организация процесса тестирования.
Требования: Высшее техническое образование.
Обязательно опыт от 5 лет в embedded разработке.
Опыт работы в качестве Team Lead или руководителем отдела разработки от 2х лет.
Обязательно: Опыт программирования от 5 лет, знание языка программирования С++, C.
Понимание архитектуры ядра системы.
Знание различных аппаратных архитектур ARM Cortex M3/M4/H7/A55/A76, x86.
Знание цифровой схемотехники.
Умение пользоваться специализированные аппаратные отладчики, анализаторы шин, протоколов.
Умение работать с низким уровнем. Не только работа с Linux, но и с микроконтроллерами (bare metal), SoC, периферией (uart, spi, i2c и т.п.).
Опыт работы с ОСРВ (FreeRTOS, QNX).
Знание сетевых протоколов взаимодействия ТСP/IP, навыки работы с цифровыми электронными устройствами, базовые знание одного или нескольких скриптовых языков программирования (например: С#. Jscript, JavaScript, Phyton), опыт работы с системой контроля и учета версий SVN, Git.
Желателен опыт участия в разработке программно-аппаратных средств безопасности (ИСБ, СКУД, ССОИ).
Условия: Оклад до 500 тысяч на руки;
Бессрочный трудовой договор, соц. гарантии в соответствии с ТК РФ;
Премирование по итогам работы;
График работы: очный формат работы, 5/2, часы обсуждаются;
Удобный современный офис, месторасположение - м. Полянка / Третьяковская.