Jump to content

    
Sign in to follow this  
johan

FPGA Design Engineer (Berlin)

Recommended Posts

Всем привет!

 

Мы ищем коллегу - хорошего 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, то достаточно ссылки на репозиторий.

 

Ждем Ваше резюме, ответы на вопросы, как и встречные вопросы/предложения на: careers@quantstellation.com (Можно на русском языке).

 

Примечание:

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this