Программист — Беларусь, Минск
от 1 500 BYR
ОткликнутьсяКомпания: ••••••••
Локация: Беларусь, Минск
Формат: Офис
Занятость: Частичная занятость
Грейд: не определён
Требования к программисту:
Образование: высшее техническое в области программирования и радиоэлектроники (желательно выпускник БГУИР).
Опыт работы: не менее 5 лет в реальных проектах.
Профессиональные навыки:
• уверенное знание языка программирования Си;
• знание английского языка на уровне не менее A2, умение читать техническую документацию;
• умение читать принципиальные электрические схемы Э3, Э4;
• понимание принципов работы датчиков тока и напряжения;
• опыт программирования микроконтроллеров STM32 с использованием CubeMX, IAR и библиотеки HAL;
• уверенное понимание принципов работы интерфейсов RS485, UART, I2C, SPI, USB (в режиме VCP), опыт разработки протоколов информационного обмена на базе этих интерфейсов;
• понимание принципов работы и умение конфигурировать в различных режимах периферийные устройства микроконтроллера: GPIO, Timers, ADC, DMA, NVIC;
• разработка и отладка многозадачных программ с использованием FreeRTOS;
• базовые знания теории цифровой обработки сигналов: цифровые автоматы, БИХ и КИХ-фильтры, усреднение сигналов, алгоритмы защиты от дребезга и ложных срабатываний;
• умение управлять адресными светодиодами и гибко конфигурировать режимы их работы (цвет, яркость, частоту мигания);
• умение работать с пьезоэлектрическими динамиками (со встроенным генератором и без генератора);
• опыт разработки интерфейсов и программирования сенсорных дисплеев DWIN;
• опыт разработки приложений для ПК с целью тестирования и конфигурации микроконтроллеров по интерфейсу USB с использованием среды разработки LabVIEW, Qt, Visual Studio;
• умение пользоваться системой контроля версий Git.
Требования: Условия: • Официальное трудоустройство
• Своевременная оплата труда
• Оформление на 0,25 ставки
• Место работы: Красная 7/25 или удаленно (по желанию)