Старший программист (embedded, ARM32)

НЭПТ
Москва
≈ 2,5 тыс.–3,8 тыс. $ · 2,2 тыс.–3,3 тыс. €
200 000 – 300 000 ₽
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии
Вакансия открыта в Отделе разработки ПО и аппаратных средств.
Компания АО "НПО "НЭПТ" внесена в реестр аккредитованных ИТ-компаний в Минцифре.

Цели и задачи искомого специалиста: Разработка программного обеспечения для встраиваемых систем Embedded.

Обязанности
Разработка программного обеспечения, под архитектуру ARM32, для микроконтроллеров STM32, Artery, Миландр.
Согласование и участие в разработке электрических схем на устройства в части распределения ресурсов и интерфейсов микроконтроллера.
Разработка нового программного обеспечения.
Рефакторинг существующего кода.
Отладка и первичное тестирование.
Разработка технологического ПО для внутрисхемного тестирования устройства.
Разработка десктопного технологического программного обеспечения для нагрузочного тестирования.
Исправление ошибок, выявленных в процессе тестирования.
Оценка сроков и этапов выполнения поставленных задач.
Участие в подготовке требований к разрабатываемому ПО.
Участие в испытаниях разработанного ПО.
Документирование кода.
Участие в написании технической документации на разработанное ПО.
Требования
Высшее техническое образование (законченное).
Опыт аналогичной работы от 3-Х лет, общий опыт в профессии программиста от 5-и лет.
Обязательно:
Опыт программирования на языках программирования С++, C.
Embedded Linux.
Опыт работы с технической документацией на английском.
Понимание внутренней архитектуры микроконтроллера;
Глубокое понимание и опыт работы с периферией микроконтроллера.
SPI, I2C, ADC, DAC, UART, CAN, USB, SDIO, Ethernet….
Опыт разработки приложений под операционные системы реального времени FreeRTOS, uCOS..
Опыт работы с интерфейсами CAN, RS485, RS422, RS232, Wiegand, 1-Wire…
Знание Qt.
Опыт реализации протоколов взаимодействия OSDP, CAN, MODBUS.
Навыки чтения электрических схем.
Опыт разработки отказоустойчивого программного обеспечения, непрерывного функционирования.
Опыт работы с внутрисхемными отладчиками.
Опыт работы с Keil, IAR и др.
Знание GCC, GDB, bin utils, cmake, make.
Умение пользоваться измерительной аппаратурой осциллограф, логический анализатор, генератор сигналов…
Знание сетевых протоколов взаимодействия ТСP/IP, навыки работы с цифровыми электронными устройствами, базовые знание одного или нескольких скриптовых языков программирования (например: С# , Phyton), опыт работы с системой контроля и учета версий SVN, Git и т.п.
Условия
Оклад от 200 до 300 тысяч на руки;
Бессрочный трудовой договор, соц. гарантии в соответствии с ТК РФ;
Премирование по итогам работы;
График работы: очный формат работы, 5/2, часы обсуждаются;
Удобный современный офис, месторасположение - м. Полянка / Третьяковская.
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано7 июл.
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).