Staffing Partner logo

Senior FPGA Engineer (MIPI CSI-2 / Video Pipelines)

Staffing Partner·Salary not specified

Nice to have's

PythonC

Job description

Description language:

Про посаду

Ми створюємо оборонно-критичні системи для України та шукаємо досвідченого FPGA інженера для розробки програмного забезпечення для агрегації відео на Lattice CrossLink-NX – від архітектури та RTL до введення плати в експлуатацію та передачі.

Форма зайнятості: контракт на проект, з можливістю довгострокового співробітництва.

Обов'язки

  • Розробка та впровадження FPGA програмного забезпечення на Verilog для обробки відео з кількох камер на Lattice CrossLink-NX.
  • Отримання відеопотоків з кількох джерел (MIPI CSI-2, LVDS, паралельний), реалізація перемикання потоків та їх об'єднання у віртуальні канали MIPI CSI-2 через 2 виходи CSI-2.
  • Інтеграція та налаштування IP ядер Lattice (CSI-2/D-PHY Rx/Tx, Byte-to-Pixel, Pixel-to-Byte) в Lattice Radiant.
  • Реалізація I2C інтерфейсу зі словником регістрів для конфігурації та статусу.
  • Обробка переходу між доменами годинникових сигналів, обмежень та завершення синхронізації.
  • Створення тестових середовищ, запуск симуляції та валідація дизайну на дослідній платі.
  • Надання повного, документованого вихідного коду Verilog.

Вимоги

  • 5+ років досвіду розробки FPGA на Verilog/SystemVerilog.
  • Практичний досвід роботи з MIPI CSI-2 та D-PHY, включаючи віртуальні канали.
  • Досвід роботи з FPGA Lattice (CrossLink-NX, CertusPro-NX або ECP5) та інструментальними наборами Radiant або Diamond.
  • Глибоке розуміння відеоінтерфейсів: LVDS, паралельне відео, синхросигнали, формати пікселів.
  • Сильні навички в CDC, обмеженнях синхронізації (SDC/PDC) та завершенні синхронізації.
  • Досвід роботи з інструментами симуляції (ModelSim/Questa, Verilator, cocotb або аналогічними).
  • Зручність при налагодженні на реальній апаратурі: осцилограф, логічний аналізатор, Reveal або аналогічні інструменти он-чип налагодження.

Буде плюсом

  • Системи з кількома камерами, налаштування датчиків зображення (Sony, OmniVision, onsemi).
  • Досвід роботи з дронами, робототехнікою, корисним вантажем БПЛА або іншими безпілотними системами.
  • Досвід роботи з Xilinx/AMD або Intel FPGA у відеододатках.
  • Базові знання Python або C для тестових скриптів та інструментів I2C для хост-сторони.

Ми пропонуємо

  • Безпосередній внесок у оборону України – короткий шлях від програмного забезпечення до розгортання в польових умовах.
  • Власність над FPGA архітектурою та технічними рішеннями.
  • Конкурентоспроможна зарплата на основі досвіду.

Про компанію

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

© Staffing Partner. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Staffing Partner is a consultancy that specializes in executive search, recruitment, selection, and training.

Popular searches