Přihlas se na pozici
We apologize but this page has not yet been translated to your language.
Kariéra

Junior systémový developer (Embedded Linux)

Těžba Bitcoinu je jedním z nejrychleji se vyvíjejících odvětví vůbec. Tato pozice ti dává možnost být součástí vývoje projektu, který pomůže posunout těžební odvětví tím správným směrem.

V Braiins je to velká výzva a zároveň unikátní příležitost pracovat v našem talentovaném týmu vyvíjejícím kvalitní systém, který bude utvářet budoucnost miliardového odvětví. Pokud se vyznáš v Linuxu a zajímáš se o RUST, jsi náš člověk! Tato pozice je vhodná i pro studenty.

Co Tě
u nás čeká?

  • Skriptování a údržba Linux distribuce s trochou automatizovaných testů.
  • Mimo jiné bys pracoval na open-source řešení Linuxové distribuce založené na OpenWrt/LEDE pro projekt Braiins OS+.
  • Budeš u nás používat hlavně Python, Rust, Unix shell (Bash), Git a Linux (další používané technologie jsou uvedeny níže)
  • Vše, co nebudeš umět, tě velmi rádi naučíme!

NAŠE
POŽADAVKY

  • Základní znalosti Pythonu a Linuxu.
  • Základní znalost Gitu.
  • Nadšení a zájem učit se novým dovednostem.
  • Dobře pracovat v týmu i samostatně.
  • Zkušenost s Embedded systémem.
  • Umět pracovat pod tlakem v rychle se měnícím prostředí.
  • Nebát se nést za svoji práci odpovědnost. 
  • Nehrotit a být kliďas :)

Používané technologie:

  • Linux - vývoj probíhá primárně na počítačích s Linuxovou distribucí (Debian, Ubuntu, ...). Nepředpokládá se, že bys pracoval/a na jiném systému.
  • Python - v aktuálním projektu je to jeden ze dvou primárních jazyků. Měl/a by jsi jazyk ovládat na vyšší úrovni, jelikož se používá pro build systém celé distribuce a pro řízení integračních testů.
  • Bash - ačkoli se tomuto jazyku vyhýbáme, tak pro podporu embedded Linuxové distribuce je nezbytností a od Tebe se vyžaduje jeho dobrá znalost (grep, sed, awk, ...).
  • Lua - v tomto jazyce jsou napsané některé části systému OpenWrt/LEDE a je výhodou, pokud jsi s tímto jazykem alespoň obeznámen a nepřekvapí Tě, pokud se s ním setká.
  • C - vývoj v tomto jazyce téměř neprobíhá, ale Ty by jsi ho měl znát minimálně na úrovni porozumění kódu.
  • Docker - nemusíš danou technologii aktivně používat, ale měl by mít o její existenci ponětí a být připravený na její použití.
  • PyCharm/CLion - pouze doporučené. Nikomu nebráníme v používání libovolného nástroje pro vývoj.
  • Gdb - znalost obecných principů a schopnost ladit aplikace na vzdáleném systému za pomoci gdb serveru.
  • Git (GitLab, GitHub) - používá se pro verzování a správu zdrojových kódů. Měl by jsi být obeznámen s Pull/Merge Request politikou a Code review.
  • Cross compiling - obecná znalost problematiky překladu pro různé architektury (ARM).
  • Embedded protocols - základní přehled komunikačních protokolů GPIO, I2C, SPI, USART a jejich použití v Linuxu na aplikační úrovni. Výhodou je porozumění jejich fungování i na kernel úrovni, kde se předpokládá občasný zásah do jejich ovladačů.
  • JTAG/Logický analyzátor - vítaná je schopnost ladění i na úrovni HW, ale není to podmínkou.
  • FPGA - postačující je pouze ponětí o této technologii.

Co nabízíme
my Tobě

  • Možnost zjistit o kryptu vše, co jen lze, a stát se součástí firmy, která se pohybuje v tomto průmyslu.
  • Moderní kanceláře v centru Prahy.
  • Mnoho firemních benefitů od společných snídaní až po Multisport kartu a mnoho dalších :)
  • Flexibilní pracovní dobu a home office.

Lokalita

Hledáme schopné developery, kteří se stanou součástí našeho mezinárodního týmu. Naše kanceláře se nacházeí v centu Prahy.

Budeme Tě milovat
ještě více, pokud

  • Se zajímáš o kryptoměny nebo s nimi máš dokonce aktivní zkušenost.
  • Se zajímáš o nové technologie a vývojové postupy.
  • Se zajímáš o burzovní obchodování.
  • Máš smysl pro humor a máš rád memes :)

Pokud Tě pozice zaujala, tak vyplň formulář, těšíme se na tvoji zprávu!

Odesláním tohoto formuláře souhlasíte s našimi Zásadami ochrany osobních údajů
Thank you! We will be in touch.
Error. Something went wrong. Please try again.