RTL Design and FPGA Prototyping Engineer (GB)

Job expired!

Signaloid предлагает передовую вычислительную платформу, которая динамически отслеживает неопределенности данных на протяжении всех вычислений. Наша платформа использует детерминированные вычисления над распределениями вероятностей в рамках состояния процессора, обеспечивая значительное ускорение и снижение затрат для задач, традиционно зависящих от методов Монте-Карло. В основном наша платформа доступна как облачный вычислительный движок, позволяя динамическую компиляцию и выполнение через облачный API выполнения задач. Мы также поддерживаем локальные и пограничные аппаратные внедрения.

  • Экономически эффективная и быстрая: Наша платформа является самым эффективным способом реализации количественной оценки неопределенности, превосходя даже самые высокопроизводительные экземпляры AWS EC2.
  • Разнообразные приложения: Используется в моделировании материалов, автономных системах, вычислительных финансах, машинном обучении и квантовых вычислениях.
  • Экспертная команда: Работа с инженерами с опытом работы в Apple, ARC, ARM, Bell Labs, CMU, Кембриджском университете, IBM Research, MIT, NEC Labs и Оксфордском университете.

Узнайте больше и зарегистрируйтесь бесплатно на Signaloid.

В качестве инженера по проектированию RTL и прототипированию на FPGA вы будете возглавлять проектирование RTL и прототипирование на FPGA как для пограничного оборудования, так и для облачных FPGA внедрений вычислительной платформы Signaloid.

  • Улучшать производительность текущего микропрограмного обеспечения и RTL, а также разрабатывать новое микропрограммное обеспечение и RTL для ключевых компонентов системы.
  • Координировать работу с командами реализации RTL и инструментов компилятора, чтобы обеспечить высокую производительность, надежность и качество.
  • Реализовать автоматизированные тесты и настраивать CI runners интегрированные с GitHub для инструментов EDA/CAD и аппаратного обеспечения на базе FPGA.
  • Вносить вклад в открытые аппаратные и программные инструменты, такие как платформа Signaloid C0-microSD.
  • Возглавить новые архитектурные разработки вычислительных архитектур Signaloid.
  • Реализовать свои собственные архитектурные идеи в сотрудничестве с более широкой командой.
  • Влиять на стратегическое направление вычислительных платформ Signaloid.
  • Расширить свои обязанности на основании продемонстрированных навыков.
  • Глубокие знания цифровой арифметики и форматов чисел в современных вычислительных системах.
  • Минимум пять лет опыта работы с Verilog RTL и низкоуровневым C/C++.
  • Опыт работы на всех этапах проектирования микросхем, от RTL до GDS и запуска.
  • Хорошее понимание Unix-среды и инструментов.
  • Опыт разработки программного и аппаратного обеспечения для коммерческих продуктов.
  • Отличные коммуникативные навыки и способность к эмпатии.
  • Знание Git, GitHub и инструментов непрерывной интеграции.
  • Знание Python и Go.
  • Сильный фон в прикладной математике, теории вероятностей и статистике.
  • Понимание неопределенности в измерениях и инженерных системах.
  • Опыт работы с инструментами мониторинга производительности.
  • Первичное заявление: Отправьте краткое сопроводительное письмо или фрагмент кода, который работает на платформе signaloid.io.
  • Первичный звонок: 15-минутный звонок по Zoom с генеральным директором/техническим директором.
  • Проект по кодированию