YosysHQ
YosysHQ
1 – 10 Pracownicy
Sprzęt komputerowy
YosysHQ rozwija Yosys oraz powiązane projekty open source z zakresu automatyzacji projektowania elektroniki (EDA) dla inżynierów sprzętu. Firma łączy narzędzia open source z komercyjnymi produktami i usługami, które pomagają zespołom zajmującym się elektroniką usprawniać procesy projektowania cyfrowego sprzętu, dlatego jest istotna dla specjalistów pracujących przy rozwoju sprzętu i EDA.

Deweloper syntezy lub weryfikacji formalnej — YosysHQ, praca zdalna w Austrii

Dołącz do YosysHQ jako deweloper otwartoźródłowych narzędzi EDA do syntezy lub weryfikacji formalnej. Rola obejmuje samodzielne tworzenie oprogramowania w C++, Rust i Pythonie w projektach związanych z projektowaniem i weryfikacją sprzętu.

Opis

  • Wspierać prace YosysHQ nad syntezą lub weryfikacją formalną
  • Tworzyć i utrzymywać narzędzia EDA w C++, Ruście i Pythonie
  • Implementować sprawdzanie modeli sprzętowych, metody formalne, syntezę RTL/ASIC lub powiązane procesy
  • Tworzyć oprogramowanie inżynieryjne i naukowe, implementować algorytmy z literatury badawczej lub uczestniczyć w projektach kompilatorów
  • Poznawać obszerną istniejącą bazę kodu open source i wnosić do niej wkład
  • Samodzielnie odpowiadać za powierzone zadania i rozwiązywać problemy techniczne
  • Rozwijać Yosys oraz szerszy ekosystem EDA open source
  • Współpracować z narzędziami open source YosysHQ i w miarę możliwości wnosić w nie wkład

Wymagania

  • Biegłość w C++ lub Ruście na potrzeby weryfikacji formalnej oraz gotowość do nauki pozostałych języków i Pythona
  • Mile widziana znajomość implementacji sprawdzania modeli sprzętowych
  • Alternatywnie doświadczenie w weryfikacji lub metodach formalnych, w tym w rozwiązywaniu SAT/SMT, automatycznym lub interaktywnym dowodzeniu twierdzeń, teorii języków programowania lub teorii automatów
  • Pewne doświadczenie w projektowaniu sprzętu RTL na potrzeby weryfikacji formalnej
  • Biegłość w C++ na potrzeby pracy nad syntezą
  • Pewne doświadczenie w projektowaniu sprzętu RTL, najlepiej z udziałem układów ASIC
  • Istotne może być doświadczenie w tworzeniu oprogramowania inżynieryjnego lub naukowego, implementacji algorytmów badawczych albo tworzeniu kompilatorów
  • Doświadczenie w wdrażaniu się w duży istniejący projekt
  • Umiejętność samodzielnego realizowania powierzonych obowiązków przy ograniczonym nadzorze
  • Nie można mieszkać w kraju objętym sankcjami lub ograniczeniami eksportowymi ani mieć zakazu pracy dla rządu USA
  • Zgłoszenie wymaga CV i krótkiego listu motywacyjnego

Benefity

  • Praca zdalna na elastycznych zasadach
  • Elastyczne godziny pracy
  • Możliwość pracy w niepełnym wymiarze od jednego do pięciu dni w tygodniu
  • Jednolita stawka wynagrodzenia dla wszystkich członków zespołu
  • Praca z wybranej przez siebie lokalizacji
  • Spotkania zespołu zazwyczaj odbywają się między 15:00 a 18:00 czasu wiedeńskiego, z elastycznością poza tym przedziałem