FPGA-разработчик (ПЛИС) в HFT
Ищем опытного FPGA-разработчика для создания высокочастотных торговых систем. Требуется глубокое знание Xilinx, Vivado и VHDL/Verilog, опыт работы с Ethernet и TCP/IP. Предлагаем полную удалёнку, белую зарплату и ДМС.
Эта вакансия платит больше рынка
На 38% выше медианы C++ по 28 вакансиям за 90 дней.
Что предстоит делать
Мы — частная IT-компания, работающая в сфере высокочастотной торговли (high-frequency trading, HFT). Наш профиль — создание торговых роботов, которые обрабатывают биржевые сигналы и отправляют данные на биржу с минимально возможной задержкой. ПЛИС-подразделение разрабатывает торговых роботов для обработки биржевых сигналов, вычислений и отправки данных на биржу. ПЛИС-разработчики отвечают за техническую реализацию, ускорение и надёжность канала связи. Разработкой математических гипотез и торговых стратегий занимается выделенная команда трейдеров и quantitative researchers. Задача FPGA-разработчика состоит в точной, низкоуровневой реализации этих моделей и непрерывной архитектурной оптимизации по ключевой метрике - задержки (latency).
- Проектирование и оптимизация низколатентных конвейеров обработки биржевых данных на ПЛИС Xilinx;
- Разработка сетевых IP-ядер (Ethernet MAC/PCS/PMA, стек TCP/IP), настройка высокоскоростных приёмопередатчиков (Xilinx Transceivers);
- Парсинг биржевых протоколов и обработка пакетов на проводе;
- Полный цикл работы в Vivado: синтез, имплементация, анализ и обеспечение временных характеристик (timing closure);
- Верификация и аппаратная отладка с использованием ChipScope/ILA;
- Написание читаемого, хорошо документированного кода на VHDL/Verilog/SystemVerilog;
- Контроль утилизации ресурсов кристалла и обеспечение масштабируемости решения;
- Написание скриптов на TCL и Python для автоматизации задач;
- Взаимодействие с программной частью системы на C/C++.
Что ждём от вас
- Коммерческий опыт разработки под ПЛИС Xilinx от 5 лет.
- Глубокое знание Vivado, практический опыт timing closure и отладки с ChipScope/ILA.
- Свободное владение VHDL или Verilog/SystemVerilog.
- Опыт проектирования высокоскоростных интерфейсов и синхронных схем.
- Практический опыт реализации Ethernet-ядер (MAC, PCS, PMA), знание XGMII, опыт настройки Xilinx Transceivers.
- Понимание стека TCP/IP и опыт его аппаратной реализации.
- Навыки написания скриптов на TCL и Python.
- Знание C/C++ для взаимодействия с программной частью системы.
- Умение работать с Git.
- Английский язык на уровне чтения технической документации.
- Будет преимуществом:
- Прямой опыт разработки HFT-систем или иных проектов с жёсткими требованиями по задержке.
- Опыт работы с QDR-памятью и/или PCIe Gen3.
- Опыт оптимизации существующих проектов под снижение утилизации ресурсов без роста задержки.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Финтех (HFT)
2 активные вакансии в компании
Разработчик ПЛИС (FPGA) для HFT-платформ
Разработка высокопроизводительных FPGA-решений для HFT-платформ с наносекундными задержками. Требуется опыт от 6 лет в разработке под ПЛИС, глубокое знание Xilinx Ultrascale+ и Vivado. Предлагают удаленную работу, официальное трудоустройство и интересные задачи на границе физических ограничений кристалла.
Похожие вакансии
6 вакансийСтарший Embedded C/C++ инженер (RTOS)
Старший Embedded C/C++ инженер для разработки коммуникационного стека нового поколения. Нужно интегрировать 5G/LTE модемы, обеспечить бесшовное переключение между сетями и оптимизировать прошивку. Требуется 7+ лет опыта в RTOS и глубокие знания C/C++. Предлагают удаленную работу, гиг-контракт и бонусы.
Разработчик встроенных Linux систем (обработка видео)
~2 320 500 – 3 646 500 ₸ оценка
Ищем опытного разработчика встроенных Linux-систем для работы над сложными инженерными продуктами (камеры, VR-шлемы, электровелосипеды и др.) для западных заказчиков. Нужен глубокий опыт с Rockchip/NVidia Jetson, обработкой видео и embedded Linux. Предлагаем full-time удаленку или офис в Москве/Иваново, интересные проекты и поддержку английского.
Разработчик C++
~2 320 500 – 3 646 500 ₸ оценка
Вакансия для опытного C++ разработчика, который будет заниматься разработкой сетевых шлюзов, шифрованием и защитой данных. Требуется глубокое знание Linux, TCP/IP и VPN. Предлагается удаленная работа и быстрый процесс найма.
Старший C++/C# разработчик (Кибербезопасность)
~2 320 500 – 3 646 500 ₸ оценка
Ищем опытного C++/C# разработчика для работы над продуктом в сфере кибербезопасности. Вы будете заниматься бэкенд-разработкой, исследованием и решением проблем, интеграцией с другими системами. Требуется 5+ лет опыта, знание C#/C++, сетей и английского на уровне Upper-Intermediate. Компания предлагает удаленную работу, гибкий график, 29 дней отпуска и бесплатные курсы английского.
C++ разработчик (Qt/QML)
Ищем опытного C++ разработчика с экспертизой в Qt/QML для создания инновационных IoT-решений для умного климат-контроля. Вы будете разрабатывать интерфейсы и компоненты для устройств, управляющих отоплением, вентиляцией и кондиционированием. Компания предлагает работу в международной команде с сильной инженерной культурой и возможностями для роста.
Старший сетевой инженер-программист
~2 320 500 – 3 646 500 ₸ оценка
Разработка ПО для сетевых устройств (маршрутизаторы, коммутаторы) на C/C++ и Python. Требуется опыт с BSP, control/data plane и автоматизированным тестированием. Предлагается работа в международной компании.