Программист микроконтроллеров на языке C

от 790 000 до 1 600 000 за месяц на руки

Опыт работы: 1–3 года

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя, удалённо или гибрид

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Компания Wiren Board разрабатывает и производит электронику для автоматизации инженерных систем: промышленных и коммерческих объектов, частных домов и квартир. Среди клиентов - как профессиональные интеграторы, так и энтузиасты умного дома.

Почти все наши периферийные устройства построены на микроконтроллерах STM32F0 и китайских аналогах Соrtex МО. Прошивки пишутся на C и собираются gcc, большинство без ОС.

Мы серьёзно подходим к качеству наших прошивок, поэтому у нас внедрён CI (прошивки автоматически собираются из веток), мы внедряем автоматизированное тестирование на разных уровнях. Для разработки используется Git.

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

Разработка, доработка и поддержка прошивок для наших устройств для автоматизации: датчиков, реле, счётчиков, диммеров.

Требования:

  • Отличное знание микроконтроллеров STM32 (GD32, CH32, AT32), умение пользоваться reference manual, конфигурировать периферию через регистры, знать как работает;

  • Хорошее знание Linux на уровне пользователя;

  • Хорошее знание C, Make, GCC, процесса сборки;

  • Умение работать с системой контроля версий git, опыт командной разработки, кодревью;

  • Хорошие знания об электронике, цифровой схемотехнике;

  • Понимание работы интерфейсов I2C, SPI, UART на физическом и логическом уровне;

  • Умение работать с логическим анализатором и осциллографом;

  • Умение читать чужой код, понимание принципов хорошего кода (clean code, SOLID);

  • Опыт автоматизированного тестирования ПО для микроконтроллеров;

  • Опыт работы с оборудованием для промышленной автоматизации, протоколом Modbus;

  • Понимание особенностей функционирования компьютеров в широком смысле (устройство ОС, загрузчиков, сетевых протоколов и т.д.);

  • Желательно знание Python;

  • Желателен опыт работы с микроконтроллерами ESP32.

  • Условия:

  • Гибридный или удаленный формат работы с гибким началом рабочего дня;
  • Оформление по ТК;
  • Работа в коллективе профессионалов без жёсткой бюрократии и формализма в общении.

Ключевые навыки

  • Git
  • Linux
  • STM32
  • C

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Вакансия опубликована 11 марта 2025 в Астане

Похожие вакансии