C++ programátor | SW tool pro návrh RISC-V procesorů | Brno

Codasip s.r.o.

Místo práce
Brno, Česko
Druh pracovního poměru
plný úvazek
Mzdové podmínky (brutto)
60 000 - 120 000 Kč/měsíc

Informace o pracovním místě

Náplň práce, pravomoci a zodpovědnosti


Codasip je rychle rostoucí startup (už nás je téměř 100) se sídlem v Brně a s pobočkami v Německu, Francii a Číně, který vyvíjí vlastní nástroje pro digitální návrh procesorů. Mimo to sami procesorová jádra vyvíjíme na míru světovým zákazníkům (jako Analogix, Sigma Designs a další) a spolupracujeme se světovým gigantem Western Digital na prvním fyzicky dostupném open-source HW s názvem SweRV. Vyvíjíme čipy do modemů, foťáků nebo dronů až po takové vychytávky jako strojové učení a neuronové sítě. Vše je postaveno na nejnovější otevřené instrukční sadě RISC-V, v čemž spočívá naše unikátnost a konkurenční výhoda. Zajímá tě svět IoT? S námi se i jako SW vývojář můžeš podívat do budoucnosti vývoje HW a pracovat už dnes s technologiemi, o kterých se bude psát až zítra.

Naše vlajková loď, Codasip Studio, je unikátní sada EDA nástrojů umožňující rychlé a pohodlné úpravy procesorových jader. Studio umí automaticky generovat všechny potřebné nástroje ve formě SDK a HDK (např. překladač, simulátory, debuggery, profiler atd.) a umožňuje tak vytvářet nová procesorová jádra a rozšiřovat ta stávající. Tuto světově unikátní sadu nástrojů využívající otevřenou instrukční sadu RISC-V používají nejen naši zákazníci, ale i naše vlastní R&D při návrhu procesorových IP. A čeho vlastně chceme v Codasip Studiu dosáhnout? Ničeho menšího než nového RISC-V standardu procesorů, který se stane přímou konkurencí ARMu.

Pokud:

  • se považuješ za zkušeného C++ programátora (používáme verzi 11 a 14, budeme přecházet na 17), který píše srozumitelný kód a ví o čem je defenzivní programování,
  • tvůj mindset rezonuje s myšlenkami agile,
  • dobře komunikuješ anglicky,

tak pak bychom ti rádi představili tři týmy v rámci Codasip Studia, do kterých hledáme zkušené C++ developery, pohybující se na hraně embedded vývoje.

Compiler tým je velmi stabilní a seniorní tým Pavla Šnobla, který pracuje na generátoru překladače C++ do Assembleru. Pro práci v tomto týmu je mimo jiné důležitá znalost LLVM frameworku a GCC.

High level synthesis je menší tým, v jehož čele je Josef Potěšil a který se věnuje překladači našeho jazyka CodAL do RTL, generátoru simulátoru RTL, HW debuggeru a EDA skriptům. V rámci týmů Codasip Studia se dá říci, že pracuje na nejnižší úrovni, tedy nejblíže HW.

Simulators je větší tým, kde najdeš seniorní vývojáře, ale i ty na mid levelu. Tým Martina Moráčka pracuje na vývoji SW a HW simulátorů, které pomáhají našim verifikačním inženýrům ověřit, zda je návrh CPU v pořádku a jak se chová za určitých okolností. Dalšími klíčovými nástroji, na nichž se tým podílí je profiler a SW debugger či překladač CodALu do IR XML. Pokud máš znalost práce s LLDB, mohl by to být skvělý tým pro tebe.

Pokud se o nás chceš dozvědět víc, pojďme se sejít nebo si aspoň zavolat, rádi tě poznáme!

A zde najdeš další informace o nás:

https://www.lupa.cz/aktuality/brnensky-codasip-se-stal-hlavnim-dodavatelem-pro-slavny-western-digital/

https://www.lupa.cz/aktuality/brnensky-codasip-vydava-tri-nova-64bitova-procesorova-jadra/

https://www.eenewsanalog.com/news/mythic-ai-adopts-risc-v-core-codasip/page/0/1

Informace o náboru

http://www.lmcg2.com/pd/1555837873?rps=183&source=10&exportID=0

Požadavky na zaměstnance

Pozici vyhovují uchazeči se vzděláním

středoškolské s maturitou
ID: 4062520  Posting date: 15.4.2021  The job comes from another website or source. Basic salary component (gross): 60 000 Kč/měsíc