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 с генеральным директором/техническим директором.
- Проект по кодированию