Основные задачи:
· Разработка и отладка прошивок FPGA для систем подвижной связи;
· Реализация математических моделей алгоритмов цифровой обработки сигналов на FPGA;
· Совместная проработка архитектуры математических моделей алгоритмов цифровой обработки сигналов;
· Сопровождение существующего кода, адаптация под новые аппаратные платформы и рефакторинг под новые требования.
Требования:
· Высшее технические образование (профильное);
· Знание Verilog, SystemVerilog, TCL;
· Понимание внутренней архитектуры FPGA Xilinx;
· Владение инструментами разработки, верификации и внутрикристальной отладки (Quartus/Vivado/ISE, QuestaSim/Modelsim/ChipScope);
· Знание Matlab (m-код);
· Понимание значения культуры разработки и стремление следовать ей (bugtracker, code conventions, контроль версий, документирование результатов);
· Опыт коммерческой разработки ПО от 3-х лет;
Будет плюсом:
· Владение измерительным оборудованием (осциллограф, анализатор спектра, векторный генератор):·
· Знание VHDL на уровне достаточным для чтения и понимания кода;
· Опыт работы в Linux, знание bash;
· Опыт автоматизации процессов тестирования, знание VBS/python;
· Опыт участия в коммерческой разработке систем подвижной радиосвязи;
· Знание С/С++ на уровне достаточным для чтения и понимания кода;