Главная Вакансии Компании Рейтинги О портале

Старший инженер по разработке ПО для микроконтроллеров

Senior Нижний Новгород От 3 до 6 лет
Опыт
От 3 до 6 лет
Город
Нижний Новгород
Опубликована
02.07.2026

Компания «YADRO» занимающаяся разработкой современных решений и производством новейшего оборудования в сфере телекоммуникаций (сети мобильного и стационарного радиодоступа, космическая связь), ищет кандидата на позицию инженера по разработке системного программного обеспечения для микроконтроллеров.

Чем Вам предстоит заниматься:

  • Разработка встраиваемого ПО для МК архитектуры ARM Cortex-M на языках C/C++.
  • Разработка системного и прикладного ПО для процессорной системы (PS) ARM SoC (System-on-Chip) на языке C++.
  • Работа с периферией: настройка и использование интерфейсов UART, SPI, I2C, CAN.
  • Отладка и тестирование: поиск ошибок в коде с использованием осциллографов, логических анализаторов и внутрисхемных отладчиков (J-Link, ST-LINK).
  • Работа с Embedded Linux: конфигурирование и сборка системы через Yocto.
  • Реализация протоколов обмена, управления, отладки и т.д.
  • Наладка, запуск и сопровождение разрабатываемого ПО в составе конечного устройства.
  • Участие в обсуждениях с заказчиком, предоставление отчетов по разработке.
  • Написание и ведение необходимой документации.

Мы ожидаем от будущего члена команды:

  • Высшее образование.
  • Опыт разработки на C/C++.
  • Опыт разработки ПО для МК архитектуры ARM Cortex-M.
  • Опыт работы с RTOS (FreeRTOS, RT-Thread).
  • Опыт разработки ПО под ОС Linux на уровне User Space.
  • Опыт работы с системами автоматизации сборки программного обеспечения из исходного кода (Autotools, CMake и др.).
  • Знание систем контроля версий Git.
  • Знание скриптовых языков (Shell, Python и др.).
  • Работа с периферией по I2C, SPI, UART, RS232, CAN, PCI-E и т.д.
  • Понимание основ цифровой и аналоговой схемотехники, чтение схем.
  • Работа с измерительными приборами (осциллограф, цифровой анализатор и т.д.).
  • Умение работать с технической документацией.
  • Опыт работы в Jira/Confluence и знание основ Agile методологии разработки.
  • Уровень английского языка необходимый для чтения технической документации.

Будет плюсом:

  • Опыт разработки под OS Linux на уровне Kernel Space.
  • Опыт работы с системами CI/CD, виртуализации и управления конфигурациями (Jenkins, Docker, Ansible и др.) приветствуется.

Будем рады предложить Вам:

  • Работа в инновационной технологической компании международного уровня.
  • Дружная атмосфера, коллектив молодых специалистов.
  • Возможность участия в международных научных конференциях (при соответствующем уровне работ), семинарах, выставках.
  • Широкий набор корпоративных льгот (ДМС с расширенным спектром услуг, курсы саморазвития, премии за рекомендации и пр.).
Как работается в YADRO
Трудоустройство и онбординг
7.8
Финансовое вознаграждение
7.5
Рабочая среда и культура
7.5
Карьерная ценность
8.3
Другие вакансии YADRO
Архитектор систем ИИ (безопасность)
Москва
Инженер по автоматизации тестирования прошивок микроконтроллеров (AQA)
Москва
Senior C++ Developer L1
Санкт-Петербург
Дежурный инженер технической поддержки (СХД TATLIN.UNIFIED)
Санкт-Петербург