Программист микроконтроллеров

Jaxel

Программист микроконтроллеров

Санкт-Петербург

Метро: Адмиралтейская

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

Основные обязанности:

  • Разработка и поддержка встроенного ПО для микроконтроллеров на базе архитектуры ARM Cortex (в приоритете LPC1765, GD32F303RET6 или аналогичные).
  • Работа с низкоуровневыми интерфейсами и модулями МК: ADC (АЦП), UART, I2C, таймеры, PWM, RTC, Flash-память, watchdog.
  • Обработка сигналов тензодатчиков: оцифровка, цифровая фильтрация, стабилизация показаний, слежение за нулём, тарирование, калибровка, обеспечение линейности характеристик.
  • Реализация весовой логики: работа с единицами измерения, настройка НПВ (наибольшего предела взвешивания), дискретности, обработка ситуаций перегрузки, суммирование, дозирование и другие алгоритмы в зависимости от типа изделия.
  • Реализация внешних интерфейсов и протоколов: RS-232, RS-485, Modbus RTU, USB.
  • Работа с энергонезависимой памятью: хранение калибровочных коэффициентов, пользовательских настроек, журналов событий и другой служебной информации.
  • Обновление прошивки: реализация механизмов обновления ПО на устройстве (в том числе через внешние интерфейсы).
  • Тестирование и отладка: проверка работоспособности на реальном оборудовании, поиск и устранение ошибок, оптимизация кода по быстродействию и потреблению ресурсов.
  • Документирование: описание алгоритмов, интерфейсов, протоколов, особенностей работы прошивки и методик калибровки.

Требования к кандидату:

  • Опыт разработки встроенного ПО (embedded) от 2–3 лет.
  • Уверенное владение языками C/C++ для микроконтроллеров.
  • Практический опыт работы с микроконтроллерами на базе ARM Cortex (LPC, GD32, STM32 и аналогичными).
  • Понимание принципов работы и особенностей настройки периферийных модулей МК (ADC, UART, I2C, таймеры, RTC и т.д.).
  • Опыт работы с тензометрическими датчиками, понимание особенностей их подключения, калибровки и обработки сигнала.
  • Знание промышленных протоколов (Modbus RTU и др.) и последовательных интерфейсов (RS-232, RS-485, USB).
  • Навыки работы с энергонезависимой памятью (EEPROM, Flash), понимание вопросов долговечности и корректного хранения данных.
  • Умение читать электрические схемы, работать с измерительным оборудованием (осциллограф, мультиметр, логический анализатор).
  • Понимание базовых принципов цифровой фильтрации и обработки сигналов.
  • Опыт отладки на реальном железе, работы с JTAG/SWD, умение анализировать дампы памяти и логи ошибок.

Навыки
  • C/C++
  • ARM Cortex
Посмотреть контакты работодателя

Адрес

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

ТАЙПИТ, Торгово-промышленная группа

Разработчик встраиваемых систем

ТАЙПИТ, Торгово-промышленная группа

  • Санкт-Петербург

  • Не указана

Рекомендуем
Балтех
  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем
НИИ телевидения
  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем
Технические Системы и Технологии

Инженер-программист микроконтроллеров

Технические Системы и Технологии

  • Санкт-Петербург

  • от 180000 RUR

ИВТРЕЙД
  • Санкт-Петербург

  • от 180000 RUR

Специальный Технологический Центр (ООО СТЦ)

Программист микроконтроллеров

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • от 180000 RUR

Специальный Технологический Центр (ООО СТЦ)

Инженер-программист C/С++ (STM32)

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • от 180000 RUR

Хакель
  • Санкт-Петербург

  • от 180000 RUR

Хилби
  • Санкт-Петербург

  • до 200000 RUR

Элеста
  • Санкт-Петербург

  • до 200000 RUR

Фирма НИТА
  • Санкт-Петербург

  • от 150000 RUR

Русское Электротехническое общество

Инженер-программист микроконтроллеров

Русское Электротехническое общество

  • Санкт-Петербург

  • от 170000 RUR

Геоскан
  • Санкт-Петербург

  • от 170000 RUR

«ГК «СНАБЖЕНИЕ»
  • Санкт-Петербург

  • от 170000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Программист C++

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 180000 RUR

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

Разработчик C++

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

  • Санкт-Петербург

  • от 180000 RUR

Комита Автоматизация

Инженер-программист АСУ ТП

Комита Автоматизация

  • Санкт-Петербург

  • от 150000 RUR

Радиоавионика

Инженер-программист

Радиоавионика

  • Санкт-Петербург

  • от 150000 RUR

Леста Игры

Tech & Tools Programmer (С++)

Леста Игры

  • Санкт-Петербург

  • от 150000 RUR

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

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