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

Wiren Board

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 4 д. назад
Компания 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 с гибким началом/окончанием рабочего дня.
  • Команда опытных инженеров с разноплановыми знаниями и технологиями.
  • Собственное уникальное производство.
  • Профильные выставки, мерч, корпоративные мероприятия.
Кто мы?Wiren Board — компания, которая с 2013 года разрабатывает и производит электронику для автоматизации инженерных систем. Наше оборудование работает в домах, офисах, на складах, в ресторанах, магазинах, дата-центрах и на заводах по всему миру.
Среди наших клиентов — профессиональные интеграторы, инженеры, застройщики. Что мы производим?ПЛК и модули расширения к ним:
- разрабатываем схемотехнику, разводим платы, конструируем корпуса;
- паяем, собираем, тестируем;
- пишем прошивки для устройств и софт для контроллера;
- интегрируем наши устройства в стороннюю инфраструктуру и сторонние устройства в нашу;
- поддерживаем облако для дистанционной работы с нашими устройствами.Наши контроллеры работают под управлением ОС Debian Linux, что делает их универсальными. На контроллере можно запускать любое современное ПО — от систем автоматизации до аналитики и даже нейросетей. Наши принципы работы:
  • Гибкость и свобода. Мы ценим результат больше, чем строгий график. Можно работать из офиса или удалённо — главное, чтобы задачи выполнялись качественно и вовремя.
Комфортные условия. Просторный офис, где есть и опен-спейсы, и отдельные кабинеты, и зона отдыха. Оплачиваемые обеды, безлимитные фрукты и снеки.Открытость процессов. Мы проводим ежедневные созвоны и ретро-встречи, чтобы обсуждать текущие задачи, сложности и идеи. Каждый сотрудник может свободно предложить улучшения — и быть услышанным.По ссылке вы можете посмотреть видеоэкскурсию по нашему офису: https://peertube.wirenboard.com/w/bbHYTc72XoaFzbx1XbGGrN

HeadHunter