Программист микроконтроллеров
до 200 000 ₽
Выше средней на 5%
- Площадь Ленина
- Чернышевская
- Площадь Восстания
Основные обязанности:
- Разработка и поддержка встроенного ПО для микроконтроллеров на базе архитектуры 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, умение анализировать дампы памяти и логи ошибок.
Сравнение со средней зарплатой в похожих вакансиях:
150k
216k
105k
200k
308k
Адрес: Россия, Санкт-Петербург
Опубликована 11 дней назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатноКомпании "АИРТ", занимающейся разработкой и производством авиационных тренажёров, требуется программист ... микроконтроллеров: Обязанности: - разработка алгоритмов разрабатываемых программ; - написание программного ... кода для микроконтроллеров согласно разработанному алгоритму; - тестирование и отладка разработанного ...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
2 месяца назад
100 000 - 200 000 ₽
Обязанности: Написание алгоритмов и разработка программного обеспечения (ПО) для МК по управлению асинхронными двигателями (достаточно U/f=const, до 1кВт), импульсными понижающими источниками питания (до 1кВ, до 5кВт); Написание логики и разработки П...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
2 месяца назад
100 000 - 200 000 ₽
Обязанности: Написание алгоритмов и разработка программного обеспечения (ПО) для МК по управлению асинхронными двигателями (достаточно U/f=const, до 1кВт), импульсными понижающими источниками питания (до 1кВ, до 5кВт); Написание логики и разработки П...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
3 месяца назад
В связи с увеличением количества новых проектов по разработке активно усиливаем команду наших программистов ... уверенное владение языками программирования С или С++; знание архитектуры, практический опыт работы с микроконтроллерами ...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
14 дней назад
Обязанности: Сопровождение информационно-управляющих систем ООО «ОТП ТЭК» (Общества), построенных на платформе 1С (оперативный учет ОТП ТЭК, Бухгалтерия, Зарплата и управление персоналом, Документооборот). Участие в проектах по развитию программно-ап...
- Полный день
- Опыт от 3 лет
- Санкт-Петербург
6 дней назад
Вакансия в подборках
Похожие вакансии
100 000 - 200 000 ₽
100 000 - 200 000 ₽