Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик микроконтроллеров

Описание

Text copied to clipboard!
Мы ищем опытного разработчика микроконтроллеров, который присоединится к нашей команде инженеров и будет заниматься проектированием, разработкой и отладкой встроенных систем на базе микроконтроллеров. В этой роли вы будете играть ключевую роль в создании аппаратного и программного обеспечения для различных электронных устройств, включая промышленные контроллеры, потребительскую электронику, медицинские приборы и IoT-устройства. Основные задачи включают разработку прошивок на языках C/C++ для различных архитектур микроконтроллеров (ARM, AVR, PIC и др.), взаимодействие с периферийными устройствами, реализацию протоколов связи (SPI, I2C, UART, CAN и др.), а также участие в тестировании и отладке аппаратных решений. Вы будете тесно сотрудничать с командами аппаратных инженеров, разработчиков ПО и тестировщиков для обеспечения высокого качества конечного продукта. Идеальный кандидат должен обладать глубокими знаниями в области электроники, архитектуры микроконтроллеров и принципов работы встроенных систем. Опыт работы с RTOS, средствами отладки (JTAG, SWD), а также знание стандартов безопасности и энергоэффективности будет большим плюсом. Мы предлагаем интересные проекты, возможность профессионального роста, работу в дружной команде и конкурентоспособную заработную плату. Если вы увлечены технологиями и хотите участвовать в создании инновационных решений — мы ждем вас!

Обязанности

Text copied to clipboard!
  • Разработка прошивок для микроконтроллеров на языках C/C++
  • Проектирование архитектуры встроенных систем
  • Интеграция и настройка периферийных устройств
  • Реализация протоколов связи (SPI, I2C, UART и др.)
  • Отладка и тестирование программного обеспечения
  • Работа с RTOS и средствами отладки (JTAG, SWD)
  • Сотрудничество с аппаратными инженерами и тестировщиками
  • Оптимизация кода для повышения производительности и энергоэффективности
  • Поддержка существующих решений и устранение ошибок
  • Документирование кода и технических решений

Требования

Text copied to clipboard!
  • Высшее техническое образование (электроника, автоматика, ИТ)
  • Опыт разработки ПО для микроконтроллеров от 2 лет
  • Знание языков программирования C и C++
  • Понимание архитектуры микроконтроллеров (ARM, AVR, PIC и др.)
  • Опыт работы с периферийными интерфейсами (SPI, I2C, UART)
  • Навыки работы с отладочными инструментами (JTAG, SWD)
  • Знание принципов работы RTOS
  • Умение читать электрические схемы
  • Аналитическое мышление и внимание к деталям
  • Уровень английского языка не ниже технического

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой опыт у вас есть в разработке встроенных систем?
  • С какими микроконтроллерами вы работали ранее?
  • Какие интерфейсы и протоколы вы реализовывали?
  • Использовали ли вы RTOS в своих проектах?
  • Какие инструменты отладки вы предпочитаете?
  • Как вы подходите к оптимизации кода?
  • Были ли у вас проекты с ограничениями по энергопотреблению?
  • Как вы документируете свои решения?
  • Как вы взаимодействуете с другими членами команды?
  • Готовы ли вы к командировкам или удаленной работе?