FPGA Development Tools Engineer

Job expired!

Компанія: Intel

У 4 кварталі 2023 року Intel оголосила, що Altera буде звітувати як окремий бізнес-підрозділ, починаючи з 1 січня 2024 року, з постійною підтримкою від Intel. Ця позиція відповідає стратегії окремого бізнесу і очікується, що в майбутньому вона перейде в окрему компанію.

Команда Quartus Compiler Placer у Торонто спеціалізується на розробці новітніх алгоритмів на C++ для відображення цифрових схем на наші FPGA-пристрої. Ми використовуємо різні алгоритми оптимізації та AI техніки для вирішення проблеми розміщення, включаючи:

  • Аналітичні методи розміщення для глобальної оптимізації розміщення
  • Методи відпалу для детального уточнення розміщення
  • Розв'язувачі потоків мереж для жорстких обмежень розміщення

Основна мета розміщувача - створити майже оптимальні результати для пошуку фізичного місця для кожного блоку в дизайні користувача з прийнятним часом виконання, оптимізуючи таймінг дизайну для досягнення закриття таймінгу для їхньої цільової частоти дизайну.

Ця роль включає дослідження, розробку, проектування та оптимізацію програмних інструментів, що дозволяють використовувати ПЛІС (FPGA). Ви будете використовувати свої глибокі знання апаратного забезпечення FPGA, логічного проектування, проектування плат та напівпровідникових пристроїв для прискорення розробок в таких областях, як глибоке навчання, алгоритми DSP чи аналіз даних.

  • Ступінь бакалавра з 10+ років досвіду в галузі електротехніки, комп'ютерної інженерії, комп'ютерних наук або спорідненій галузі
  • Магістр з 8+ років досвіду в галузі, або кандидат наук з 6+ років досвіду в галузі програмного забезпечення
  • Мінімум 8 років програмування на C++ в середовищі Linux/Unix
  • Мінімум 6 років досвіду з потоками розробки FPGA чи ASIC
  • Досвід програмування на C++ та розробка високопродуктивних паралельних програмних систем
  • Досвід роботи з сучасними, великомасштабними модульними кодовими базами
  • Досвід розробки EDA/CAD алгоритмів оптимізації розміщення для FPGA чи ASIC
  • Досвід з підходами оптимізації розміщення FPGA для аналітичного розміщення, кластеризації чи детального розміщення
  • 2+ років досвіду з Altera Quartus або Xilinx Vivado
  • Досвід роботи з скриптовими мовами такими як Python, Perl або TCL

Тип роботи: Досвідчений найм

Зміна: Зміна 1 (Канада)

Основне місце розташування: Торонто, Канада

Додаткові місця розташування: Відсутні

Група програмованих рішень (PSG) була сформована після придбання Altera. Як частина Intel, PSG створює передові програмовані логічні пристрої, які пропонують покращені можливості у порівнянні з поточними рішеннями. Об'єднуючи передові технології FPGA від Altera та підтримку клієнтів з світовими можливостями виробництва напівпровідників від