Разработка аппаратно-ориентированного программного кода для микроконтроллеров и микропроцессоров систем оперативно-диспетчерской связи, оконечных устройств.
Анализ программных решений
с открытым кодом из предметной области.
Знание
низкоуровневых протоколов коммуникации: I²C, SPI, RS232;
Глубокое знание С/С++, операционных систем реального времени (FreeRTOS и др.);
Разработка, запуск и отладка прототипов устройств;
Подготовка проектной, конструкторской и технологической документации.
Сопровождение внедренных программ и программных средств.
Требования:
Знание С/С++, операционных систем реального времени (FreeRTOS и др.)
Знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus);
Знание базовых интерфейсов и технологий, применяемых в МК: GPIO, PWM, UART, I2C, SPI, ADC, DMA, EEPROM, Bootloader.
Знание принципов работы системы сборки Bitbake / Yocto Linux;
Опыт работы с системами непрерывной интеграции (GitLab и т.п.);
Умение пользоваться осциллографом и логическим анализатором
Условия:
Оформление по ТК РФ (белая з/п)
- Дотация на питание
- График работы: 5/2 с 9-18
-м.Тропарево ( пешая доступность)