Наша команда занимается разработкой прототипов программного стека для новых СнК в области Телеком, которые необходимы для принятия архитектурных решений, тестирования конечных устройств и как основа для дальнейшей продуктовой разработки. Сейчас ищем инженера по разработке ПО со знанием C++, Linux и пониманием сетей, базирующихся на TCP/IP.
Чем Вам предстоит заниматься:
- разработкой ПО для базовой станции LTE: реализация физического уровня обработки сигналов;
- отладкой, тестированием/поддержкой/интеграцией решений, исправлением дефектов, код-ревью;
- оптимизацией работы выбранного SW-стека и его компонент;
- работой с другими командами YADRO для прояснения требований и обсуждения технических деталей реализации решений;
- совместной работой с HW-командами для предоставления обратной связи по перспективным архитектурным решениям.
Что мы ожидаем от будущего члена команды:
- уверенное знание C++11/14/17;
- понимание принципа разработки многопоточных приложений;
- опыт разработки под ОС Linux;
- базовые навыки работы с CMake;
- понимание сетей, базирующихся на TCP/IP;
- опыт работы с современными системами контроля версий (Git).
Будет плюсом:
- знание Python;
- опыт работы с Linux kernel/user space;
- опыт работы с FPGA-тулами (Xilinx Vivado, логические анализаторы и анализаторы протоколов, отладчики opencod или аналоги);
- знание RISC-V Assembler.