Разработчик ПЛИС (FPGA) для HFT-платформ
Разработка высокопроизводительных FPGA-решений для HFT-платформ с наносекундными задержками. Требуется опыт от 6 лет в разработке под ПЛИС, глубокое знание Xilinx Ultrascale+ и Vivado. Предлагают удаленную работу, официальное трудоустройство и интересные задачи на границе физических ограничений кристалла.
Эта вакансия платит больше рынка
На 38% выше медианы C++ по 28 вакансиям за 90 дней.
Что предстоит делать
Мы — аккредитованная IT-компания, разрабатываем high-frequency trading (HFT) платформы и высоконагруженные сетевые решения, где критически важны минимальные и детерминированные задержки (low latency). В отличие от типичных задач по оцифровке сигналов или встраиваемых систем, мы работаем на границе физических ограничений кристалла: наши разработчики проектируют конвейеры обработки данных с латентностью в наносекундном диапазоне и оптимизируют использование трансиверов Xilinx Ultrascale+ для передачи потоков 10G/25G/100G Ethernet. Если вы привыкли считать задержки, оптимизировать placement, бороться за каждый такт и проектировать архитектуру, устойчивую к перегрузкам — мы коллеги.
- Разработка и отладка low-latency конвейеров обработки потоковых данных на ПЛИС Xilinx Ultrascale+;
- Полный цикл работы в Vivado: от синтеза и floorplanning до закрытия временных характеристик (timing closure) на частотах, близких к предельным для кристалла;
- Отладка на реальном железе с ChipScope/ILA, включая анализ переходных процессов и синхронизации тактовых доменов;
- Реализация сетевых функций на ПЛИС: парсинг и модификация заголовков Ethernet/IP/TCP/UDP, фильтрация потоков, аппаратная поддержка протоколов точного времени;
- Интеграция и настройка высокоскоростных трансиверов (GTH/GTY) для работы с Ethernet 10G/25G/100G;
- Разработка IP-ядер цифровой обработки сигналов (DUC/DDC, CIC/FIR, CORDIC, FFT) с акцентом на минимизацию задержек и оптимальное использование DSP-блоков;
- Автоматизация сборки, тестирования и регрессионного анализа с использованием Tcl/Python.
- Наши ожидания (обязательные требования):
- Опыт коммерческой разработки под ПЛИС от 6 лет, з которых последние 2–3 года — работа с Xilinx Ultrascale/Ultrascale+;
- Глубокое знание Vivado (работа с физическими ограничениями (XDC), анализ timing reports, понимание влияния P&R на задержки);
- Практический опыт отладки с ChipScope/ILA в сложных многотактных системах;
- Свободное владение Verilog/SystemVerilog (VHDL — плюс, но не замена).
- Опыт проектирования высокоскоростных интерфейсов: работа с трансиверами (GTY/GTH), знание принципов CDR, сериализации/десериализации;
- Уверенное владение Git и понимание процессов командной разработки;
- Английский язык на уровне чтения технической документации.
- Что выделит вас среди других кандидатов (будет большим преимуществом):
- Опыт в low-latency разработке (HFT, аппаратные ускорители биржевых данных, обработка сетевых потоков с задержками < 1 мкс).
- Глубокий опыт в ЦОС: разработка собственных DSP-архитектур (CORDIC, FFT, DDC/DUC) с учетом разрядности, латентности и ресурсных ограничений.
- Реализация Ethernet MAC на RTL, работа с PCS/PMA, понимание стека TCP/IP, опыт разработки аппаратных парсеров пакетов.
- Опыт работы с JESD204B/C и интеграцией высокоскоростных АЦП/ЦАП.
- Написание скриптов на TCL и Python для управления сборкой, генерации тестовых окружений, анализа результатов.
- Знание C/C++ для разработки драйверов и взаимодействия с хост-системой.
- Наш технологический стек: VHDL, Verilog/SystemVerilog, Xilinx Vivado, MATLAB/Simulink (HDL Coder), Xilinx Ultrascale(+), Git, ChipScope/ILA, Ethernet 10G/25G+, TCP/IP, XGMII, TCL, Python, C/C++
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Финтех (HFT)
2 активные вакансии в компании
FPGA-разработчик (ПЛИС) в HFT
Ищем опытного FPGA-разработчика для создания высокочастотных торговых систем. Требуется глубокое знание Xilinx, Vivado и VHDL/Verilog, опыт работы с Ethernet и TCP/IP. Предлагаем полную удалёнку, белую зарплату и ДМС.
Похожие вакансии
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 и автоматизированным тестированием. Предлагается работа в международной компании.