← К каталогу
БА

Байкал Электроникс

Инженер-программист (C, MCU)

ОфисУровень не указанМосква, Россия8 дн. назад
О ВАКАНСИИ

Описание вакансии

Мы — отдел разработки схемотехнической документации компании Baikal Electronics. Создаём понятные и качественные документы, которыми будут пользоваться тысячи разработчиков встраиваемых систем.

Мы ищем инженера, который будет плотно взаимодействовать с нашей командой и обеспечивать наши инструкции по применению (AppNotes) к микроконтроллеру Baikal-U и микропроцессорам качественными примерами кода.

Ваша задача — сделать код работающим, дать точные технические пояснения и обеспечить, чтобы инженер мог повторить пример по вашей инструкции.

Подробнее про MCU: baikalelectronics.ru

Ваши будущие задачи:

  • Писать фрагменты и полноценные проекты на C и Python/MicroPython для встраиваемых систем (Baikal-U), а также программировать, прошивать и запускать код на реальном железе;
  • Встраивать рабочий код в текстовые документы, сопровождая его понятными пояснениями о том, как реализовать ту или иную функцию изделия;
  • Актуализировать примеры кода при выходе новых версий SDK, поддерживать и сопровождать ранее выпущенные документы;
  • Работать с оборудованием через аппаратные интерфейсы (I2C, SPI и др.) и ОСРВ (FreeRTOS).

Для нас важно: ​​​​​​​

  • Опыт разработки на C для микроконтроллеров/микропроцессоров (RISC-V / ARM);
  • Опыт написания скриптов на Python, а также общее понимание специфики MicroPython для embedded-систем;
  • Понимание архитектуры MCU, опыт работы с регистрами и периферией (UART, SPI, I2C);
  • Понимание принципов управления силовой электроникой: теоретические знания или практический опыт работы с аппаратными таймерами, генерацией ШИМ (PWM) и алгоритмами управления асинхронными электромоторами;
  • Хорошее владение FreeRTOS: понимание механизмов синхронизации потоков, работы с задачами, очередями и семафорами, готовность писать чистые демонстрационные примеры многопоточных приложений;
  • Умение ясно и структурированно излагать мысли;
  • Внимание к деталям (код должен быть не просто рабочим, но и красивым);
  • Желание разбираться в технических…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6