• Разработка встроенного ПО (прошивки, сборки операционных систем) для микроконтроллерных систем с поддержкой технологий NB-IoT, LoRaWAN, GSM, Bluetooth, WiFi, RFID, GPS, АЦП, ЦАП;
• Участие в процессе проектирования электронных устройств
• Наладка, запуск и сопровождение разрабатываемого программного обеспечения
Требования:- Знание Python (micro Python), опыт разработки на Python (micro Python) для встраиваемых систем.
- Опыт разработки (микроконтроллеры, embedded)
- Опыт работы с микроконтроллерами ESP32, STM32, ATMEGA
- Опыт работы с RTOS (FreeRTOS)
- Опыт работы с ОС Linux (Debian, OpenWRT), написание скриптов (python, bash), сборка Linux под разные платформы (Buildroot)
- Опыт работы с периферией по интерфейсам I2C, SPI, UART, RS232, RS485
- Знание протоколов ModbusRTU, ModbusTCP, HTTP, TCP\IP
- Понимание работы и опыт взаимодействия с 2g/3g/4g, NB-IoT, LoRa, WiFi
- Знания сетей, работа с VPN (настройка OpenVPN, Wireguard)
- Умение разобраться в чужом коде, умение писать структурированный и документированный код
- Знание цифровой и аналоговой схемотехники
- Приветствуется опыт создания тестового ПО для собственных разработок
Официальное оформление.
Просторный офис в центре.
Своевременная оплата труда.
Полный социальный пакет.
Медицинское страхование.
Похожие вакансии
Опыт реализации задач автоматизации бухгалтерского, оперативного учета. Знание основ бухгалтерского управленческого учета. Знание 1С:8 УПП. 1С:8...
Высшее профессиональное (математическое, инженерно-математическое, экономическое) образование. Уверенное знание платформы 1С.8 (запросы, механизмы обмена данными, управляемые формы, СКД).
Важно: Опыт работы в программировании микроконтроллеров (предпочтительно на базе ядра ARM (STM32, Artery и др.)) не менее 2 лет.
Знание принципов построения и функционирования нереляционных баз данных NoSQL базы данных: MSM/GT.M/Caсhe Intersystems. Язык программирования M (MUMPS).
2) SQL: знание DML, DDL, DCL операторов. 5) Опыт разработки корпоративных приложений. Умение понимать "чужой" код. Интерес к сложным задачам.