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 в своих проектах?
- Какие инструменты отладки вы предпочитаете?
- Как вы подходите к оптимизации кода?
- Были ли у вас проекты с ограничениями по энергопотреблению?
- Как вы документируете свои решения?
- Как вы взаимодействуете с другими членами команды?
- Готовы ли вы к командировкам или удаленной работе?