- Разработка ПО для микроконтроллеров.
- Комментирование кода.
- Подготовка стендов и ПО для программирования и тестирования производимой электроники, организация этих процессов на месте.
- Участие в макетировании и отладке опытных и серийных образцов изделий.
- Написание технической документации.
Требования:- Знание современной элементной базы.
- Знание основ электроники и схемотехники цифровых устройств.
- Знания языка С/C++.
- Знание базовых алгоритмов обработки данных.
- Знание принципов ООП.
- Опыт разработки и отладки ПО для микроконтроллеров с использованием RTOS;
- Опыт разработки Bootloader.
- Умение разбираться в чужом коде.
- Знание простых интерфейсов: GPIO, PWM, ADC, DAC, SPI, I2C, RS-232, RS-485, USB.
- Базовые знания аппаратных архитектур ARM.
- Опыт разработок с применением микроконтроллеров ST Microelectronics (STM32), NXP.
- Опыт работы с NMEA данными.
- Опыт работы с GSM модемами отправка приём SMS, передача данных через PPP или встроенный IP стек.
- Знание средств разработки Eclipse, Keil MDK-ARM, IAR.
- Умение читать принципиальные электрические схемы.
- Умение читать и создавать техническую документацию.
- Английский язык (чтение технической документации).
- Опыт реализации протоколов обмена;
- Знание протоколов EGTS;
- Понимание работы интерфейсов: Ethernet
- Умение пользоваться измерительными приборами
- Обучаемость;
- Желание осваивать новые технологии
- Исполнительность/обязательность
- Способность самостоятельно искать решения в том числе нестрандартные
- Коммуникабельность
- Гибкий график и удаленная работа
- Полная занятость