Инженер-разработчик (embedded)

Дата размещения вакансии: 24.05.2025
Работодатель: Selecty
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Наш клиент, компания в сфере инженерных решений, находится в поисках Инженера-разработчика (embedded).

Обязанности:

  • Разработка программного обеспечения, под архитектуру ARM32, для микроконтроллеров STM32, Artery, Миландр;
  • Согласование и участие в разработке электрических схем на устройства в части распределения ресурсов и интерфейсов микроконтроллера;
  • Разработка нового программного обеспечения;
  • Рефакторинг существующего кода;
  • Отладка и первичное тестирование;
  • Разработка технологического ПО для внутрисхемного тестирования устройства;
  • Разработка десктопного технологического программного обеспечения для нагрузочного тестирования;
  • Исправление ошибок, выявленных в процессе тестирования;
  • Оценка сроков и этапов выполнения поставленных задач;
  • Участие в подготовке требований к разрабатываемому ПО;
  • Участие в испытаниях разработанного ПО;
  • Документирование кода;
  • Участие в написании технической документации на разработанное ПО.

Требования:

  • Опыт от 5 лет, высшее техническое образование;
  • Обязательно: Опыт программирования на языках программирования С++, C;
  • Опыт работы с технической документацией на английском;
  • Понимание внутренней архитектуры микроконтроллера;
  • Глубокое понимание и опыт работы с периферией микроконтроллера;
  • SPI, I2C, ADC, DAC, UART, CAN, USB, SDIO, Ethernet;
  • Опыт разработки приложений под операционные системы реального времени FreeRTOS, uCOS;
  • Опыт работы с интерфейсами CAN, RS485, RS422, RS232, Wiegand, 1-Wire;
  • Опыт реализации протоколов взаимодействия OSDP, CAN, MODBUS;
  • Навыки чтения электрических схем;
  • Опыт разработки отказоустойчивого программного обеспечения, непрерывного функционирования;
  • Опыт работы с внутрисхемными отладчиками;
  • Опыт работы с Keil, IAR и др;
  • Знание GCC, GDB, bin utils, cmake, make;
  • Умение пользоваться измерительной аппаратурой осциллограф, логический анализатор, генератор сигналов;
  • Знание сетевых протоколов взаимодействия ТСP/IP, навыки работы с цифровыми электронными устройствами, базовые знание одного или нескольких скриптовых языков программирования (например: С# , Phyton), опыт работы с системой контроля и учета версий SVN, Git.

Условия:

  • Бессрочный трудовой договор, соц. гарантии в соответствии с ТК РФ, ДМС;
  • Премирование по итогам работы;
  • График работы: очный формат работы, 5/2, часы обсуждаются;
  • Удобный современный офис.