Перейти к содержанию
    

FPGA Design Engineer (Berlin)

Всем привет!

 

Мы ищем коллегу - хорошего FPGA разработчика для создания сетевых решений на базе 10G / 40G Ethernet с использованием современных чипов фирмы Intel (Altera) (Arria 10 и Stratix V).

Мы - финансово-технологическая компания, специализирующаяся на алгоритмической торговле на глобальных финансовых рынках.

 

Обязанности:

  • Разработка IP-ядер для обработки сетевого трафика (IP, TCP, UDP и др.)
  • Разработка IP-ядер для математических вычислений и хранения/обработки данных
  • Верификация IP-ядер, отладка на реальном оборудовании

Требования к кандидатам:

  • Опыт разработки - не менее 2 лет
  • Знание языков Verilog / SystemVerilog
  • Понимание принципов оптимизации по времени, ресурсам, пропускной способности
  • Опыт разработки высокоскоростных схем (от 100 MHz)

Будут преимуществом:

  • Опыт работы с интерфейсами 10G / 40G Ethernet, PCI Express
  • Опыт работы с FPGA фирмы Intel (Altera) серий Stratix и Arria
  • Опыт работы с Quartus II, Qsys, TimeQuest, ModelSim
  • Теоретические и практические знания по сетевым протоколам (Ethernet, IP, TCP, UDP) и PCI Express
  • Опыт реализации структур хранения данных (деревья, хэш-таблицы, списки и тд.)
  • Опыт работы с внешней памятью (DDR3, DDR4)
  • Навыки программирования на C/C++
  • Знание скриптовых/интерпретируемых языков для оптимизации процесса разработки
  • Знание Linux на уровне уверенного пользователя

Что мы предлагаем:

  • Помощь в релокации кандидату и членам семьи в Берлин
  • Гибкий график работы
  • Регулярные выездные рабочие сессии в разных точках Европы
  • Молодой коллектив выпускников ведущих вузов
  • Оплачиваемые компанией занятия иностранным языком

 

Мы хотим узнать Вас лучше, поэтому просим ответить на следующие вопросы:

  1. С какими внешними протоколами (PCIe, Ethernet, SPI, UART, I2C и т.д.) вам приходилось иметь дело на FPGA и на каком уровне? Описывали его самостоятельно, исправляли уже имеющийся или просто брали готовый модуль и использовали.
  2. С какими динамическими структурами вы сталкивались? Какие практические и теоретические знания вы имеете в данном вопросе. Какие из них реализовывали самостоятельно на Verilog или C++.
  3. Есть ли у вас знания сетевых и транспортных протоколов (IP, TCP, UDP)? Насколько эти знания глубокие?
  4. Опишите пожалуйста самый интересный или самый большой проект, в котором вам приходилось принимать участие. Укажите свою роль, сколько было исполнителей, насколько большой получилась система, на какой частоте работала, и сколько заняло времени вся разработка. Чем подробнее тем лучше.
  5. Можете ли вы прислать пример своего кода (Verilog/SystemVerilog)? Если есть код на github/bitbucket, то достаточно ссылки на репозиторий.

 

Ждем Ваше резюме, ответы на вопросы, как и встречные вопросы/предложения на: [email protected] (Можно на русском языке).

 

Примечание:

  • Немецкий язык для работы в нашем отделе не нужен. Достаточно русского и технического английского.
  • Есть возможность релокации не в Берлин, а на Кипр.
  • Все уточнения по условиям работы, вилке зп, количеству плюшек в день и пр. желательно спрашивать по указанному адресу - я просто помог разместить объявление на этом форуме. Конечно, можно спрашивать вопросы в этом топике, у меня в личке тут/на хабре/линкедине, но не уверен, что я на всё смогу ответить: в некоторых я некомпетентен, а некоторую информацию не готов разглашать. Надеюсь на Ваше понимание в этом вопросе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если ты смелый, ловкий, умелый- джунгли тебя зовут!

Хорошая вакансия, пошел Verilog учить. :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...