Наша компания развивает собственную систему цифровой связи и приглашает инженера в команду разработки embedded-программного обеспечения и сетевых протоколов.
Задачи:
- разработка ПО для embedded Linux;
- разработка на C/C++ и Python;
- работа с ARM-платформами;
- взаимодействие с периферийными устройствами по UART, SPI, USB, Ethernet;
- работа с SDR через сетевые интерфейсы;
- разработка собственного протокола обмена данными;
- проектирование control/data/telemetry потоков;
- оптимизация latency и throughput;
- разработка диагностических инструментов;
- автоматизация тестирования;
- разработка ПО наземной/операторской части системы;
- интеграция программных компонентов с радиомодемом.
Мы ожидаем:
- уверенный C/C++;
- Linux;
- сетевое программирование;
- понимание UDP/IP и низкоуровневого обмена данными;
- разработка протоколов;
- Git;
- Python;
- понимание embedded-систем;
- способность работать на стыке software и hardware.
Будет плюсом:
- embedded Linux;
- ARM;
- Raspberry Pi / Compute Module;
- SDR;
- GNU Radio;
- PlutoSDR / Pluto+;
- криптография и secure protocols;
- опыт разработки коммуникационных систем.
Мы предлагаем:
- работа над собственной R&D-платформой;
- инженерные задачи на стыке software, hardware и communications;
- возможность самостоятельно влиять на архитектуру протокола;
- оформление в соответствии с ТК РФ
- конкурентный уровень заработной платы (зависит от уровня компетенций кандидата, обсуждается по результатам собеседования)
- комфортный офис в районе м. Дмитровская
- график работы пн-пт 10:00-19:00
- ДМС после испытательного срока
- возможность профессионального и карьерного роста