YosysHQ
YosysHQ
1 – 10 Сотрудники
Аппаратное обеспечение
YosysHQ разрабатывает Yosys и связанные с ним проекты с открытым исходным кодом в области автоматизации проектирования электроники (EDA) для инженеров по аппаратному обеспечению. Компания сочетает инструменты с открытым исходным кодом с коммерческими продуктами и услугами, помогая командам разработчиков электроники совершенствовать процессы проектирования цифровых аппаратных систем, что делает её актуальной для специалистов в сфере разработки аппаратного обеспечения и EDA.

Разработчик синтеза или формальной верификации — YosysHQ, удалённая работа в Австрии

Присоединяйтесь к YosysHQ в качестве разработчика открытых EDA-инструментов для синтеза или формальной верификации. Работа включает самостоятельную разработку на C++, Rust и Python в проектах по проектированию и верификации аппаратного обеспечения.

Описание

  • Поддерживать работу YosysHQ в области синтеза или формальной верификации
  • Разрабатывать и поддерживать EDA-инструменты на C++, Rust и Python
  • Реализовывать проверку моделей аппаратного обеспечения, методы формальной верификации, синтез RTL/ASIC или связанные рабочие процессы
  • Создавать инженерное и научное программное обеспечение, реализовывать алгоритмы из научной литературы или участвовать в разработке компиляторов
  • Изучать значительную существующую кодовую базу с открытым исходным кодом и вносить в неё вклад
  • Самостоятельно отвечать за порученные задачи и решать технические проблемы
  • Развивать Yosys и более широкую экосистему EDA с открытым исходным кодом
  • Взаимодействовать с инструментами YosysHQ с открытым исходным кодом и при возможности вносить в них вклад

Требования

  • Владение C++ или Rust для формальной верификации, готовность изучить остальные языки и Python
  • Желательно знакомство с реализацией проверки моделей аппаратного обеспечения
  • В качестве альтернативы — опыт верификации или формальных методов, включая решение задач SAT/SMT, автоматическое или интерактивное доказательство теорем, теорию языков программирования или теорию автоматов
  • Некоторый опыт проектирования RTL-аппаратуры для формальной верификации
  • Владение C++ для работы над синтезом
  • Некоторый опыт проектирования RTL-аппаратуры, желательно с использованием ASIC
  • Релевантным может быть опыт разработки инженерного или научного программного обеспечения, реализации исследовательских алгоритмов или разработки компиляторов
  • Опыт освоения крупного существующего проекта
  • Способность самостоятельно отвечать за порученные задачи при минимальном контроле
  • Проживание в стране, находящейся под санкциями или экспортными ограничениями, либо запрет на работу на правительство США не допускаются
  • Для подачи заявки необходимы резюме и краткое сопроводительное письмо

Преимущества

  • Удалённая работа с гибкими условиями
  • Гибкий график
  • Неполная занятость от одного до пяти дней в неделю
  • Единая фиксированная ставка оплаты для всех членов команды
  • Работа из выбранного вами места
  • Командные встречи обычно проходят с 15:00 до 18:00 по венскому времени, за пределами этого интервала возможен гибкий график