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

Wiren Board

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

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

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

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

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

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

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

Требования:

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

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

  • Начальный уровень знания Python;

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

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

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

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

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

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

Не обязательно, но будет востребовано:

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

  • Понимание о том как работает электричество, трехфазные сети;

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

Условия:

  • Гибрид / удаленная работа (офис по адресу: г. Астана, шоссе Коргалжын, 3)
  • 5/2 с гибким началом/окончанием рабочего дня.
  • Команда опытных инженеров с разноплановыми знаниями и технологиями.
  • Собственное уникальное производство.
  • Профильные выставки, мерч, корпоративные мероприятия.
Навыки
  • Git
  • Linux
  • STM32
  • C
Посмотреть контакты работодателя

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

G5EN KAZ
Удаленная работа
  • Астана

  • Не указана

Рекомендуем
Movavi
Удаленная работа
  • Астана

  • Не указана

Рекомендуем
Advant Studio
Удаленная работа
  • Астана

  • до 1800 EUR

Рекомендуем
Auslogics Labs Pty Ltd
Удаленная работа
  • Астана

  • до 1800 EUR

Удаленная работа
  • Астана

  • до 4500 USD

RedLab
Удаленная работа
  • Астана

  • до 4500 USD

Программист

Project Engineering Group

Удаленная работа
  • Астана

  • от 1000000 KZT

Банк Эсхата
Удаленная работа
  • Астана

  • от 1000000 KZT

Банк Эсхата

Middle IOS-разработчик

Банк Эсхата

Удаленная работа
  • Астана

  • от 1000000 KZT

G5EN KAZ
Удаленная работа
  • Астана

  • от 1000000 KZT

GROUP-IB TSHK

Senior Golang developer

GROUP-IB TSHK

Удаленная работа
  • Астана

  • от 1000000 KZT

Softintermob LLC
Удаленная работа
  • Астана

  • до 2500 USD

Гутиеррес Велес Габриель
Удаленная работа
  • Астана

  • до 3000 EUR

Updevision (Апдэвэжн)
Удаленная работа
  • Астана

  • до 2500 USD

Senior Backend .NET Разработчик (+Cursor)

Современные Решения

Удаленная работа
  • Астана

  • до 3500 USD

Аверс Бетон
Удаленная работа
  • Астана

  • до 1100000 KZT

Транспортная компания Kit

Программист 1С Бухгалтерия

Транспортная компания Kit

Удаленная работа
  • Астана

  • до 200000 RUR

Удаленная работа
  • Астана

  • от 1500 USD

Inter Solutions
Удаленная работа
  • Астана

  • до 1400000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию