Обязанности:
Чем предстоит заниматься: Разработка приложений и диагностических скриптов на Python/Shell для производственных и сервисных стендов. Доработка и развитие существующего ПО для радиорелейных станций. Реализация и корректировка функционала на C/C++: Алгоритмы управления логикой работы устройств и периферией. Сервисное и диагностическое технологическое ПО. Комплексная отладка ПО (как на целевом оборудовании, так и на стендах) с использованием периферийных интерфейсов (SPI, UART, I2C, MDIO). Написание технической документации и тестирование результатов разработки. Мы ожидаем, что вы: Владеете языками C/C++ и Python на уровне, достаточном для промышленной разработки. Умеете быстро погружаться в чужой (в т.ч. legacy) код, адаптировать и рефакторить его. Имеете опыт разработки прикладного ПО под Embedded Linux. Уверенно работаете с Git, а также со средами CI/CD (GitLab, Bitbucket, Bamboo). Обладаете системным мышлением, навыками анализа первопричин и поиска нестандартных решений. Самостоятельны, но эффективны в командной работе; внимательны к деталям и несете ответственность за результат. Читаете техническую документацию на английском языке. Будет преимуществом: Опыт работы с осциллографом и логическим анализатором. Умение читать электрические схемы и глубокое понимание физики работы интерфейсов SPI, UART, I2C, Ethernet. Навыки работы со сборочными системами Buildroot / Yocto и загрузчиком u-boot. Понимание архитектуры ПЛИС (знание VHDL/Verilog). Опыт взаимодействия с СУБД. Условия: Развитие: профессиональный рост, команда экспертов, внутреннее и внешнее обучение; Забота: ДМС, оплата 10 календарных дней нетрудоспособности в году в размере 100% заработка, релокационный бонус; Комфорт: гибкое начало рабочего дня, гибридный график в любой локации присутствия или удаленный формат работы.Похожие вакансии
Инженер-программист микроконтроллеров / Embedded-разработчик
Договорная
Москва. Станции метро: Фабричная
INWAVE (ООО Микроволновая Электроника)