Programátor pro projekt BIRD
Obor:
IT
Lokalita: Praha, Brno, České Budějovice, Plzeň
Druh úvazku:
Plný úvazek
|
Částečný úvazek
Požadované vzdělání:
Střední škola
Zveřejněno:
19. 4. 2022
O společnosti
Sdružení CZ.NIC je především správcem české národní domény, ale nejen to. Věnujeme se také řadě projektů spojených s vývojem otevřeného softwaru, pustili jsme se do výroby open source routeru Turris (Omnia a MOX), v Edici CZ.NIC vydáváme knihy, pořádáme konference nebo provozujeme Národní bezpečnostní tým CSIRT.CZ či výukové centrum Akademie CZ.NIC. Vedle aktivit v České republice se snažíme působit také v zahraničí, a to především jako experti v odborných pracovních skupinách nebo jako přednášející na konferencích. Všechnu tu zajímavou práci zvládáme v malých týmech a dohromady je nás něco málo přes 100. Hlavní sídlo máme v Praze nedaleko Žižkovské věže, ale pobočky máme také v Brně, Českých Budějovicích a Plzni.
Popis pozice
Hledáme kolegu na programování routovacího daemona BIRD. Naše aplikace běží ve velkých křižovatkách světového Internetu (známých též jako IXP, Internet Exchange Point), řídí propojování sítí a počítá, kudy vede nejkratší cesta. Technologie, která se používá, se během let vyvíjí. Do BIRDa tedy dopisujeme další nové vlastnosti a vylepšujeme ty současné. Kromě toho opravujeme i chyby v původním projektu.
Co hledáme
Hledáme programátora, který:
- umí programovat v C, případně umí alespoň C++ a dokáže z něj přejít na C
- ovládá základní principy vícevláknového událostmi řízeného programování
- má alespoň rámcovou představu o tom, jak funguje Internet
- nemá problém vyhledat, přečíst si a pochopit RFC
- se nebojí dvacetiletého zdrojového kódu
Při práci na projektu BIRD se setkáš s:
- routovacími protokoly jako BGP, OSPF, Babel; v plánu je LDP a další
- skripty v Pythonu, Perlu a Bashi
- makroskripty v M4, jež generují části zdrojového kódu
- Gitem na správu zdrojového kódu
- API operačního systému (Linux Netlink, BSD sysctl API)
Co nabízíme
Co nabízíme my:
- práci na software, který hýbe Internetem
- řešení zajímavých algoritmických a optimalizačních problémů
- flexibilní pracovní dobu a možnost částečného úvazku
- možnost zahraničních pracovních cest a prezentace dosažených výsledků
- možnost použít své výsledky v bakalářské, diplomové či jiné odborné práci v rámci studia
Benefity
- roční odměny
- příspěvek na penzijní připojištění
- cafeterie
- flexibilní pracovní doba
- stravenkový paušál
- 5 a více týdnů dovolené
- vzdělávací kurzy
- účast na zahraničních konferencích
- výuku AJ
- občerstvení na pracovišti
- firemní akce
- možnost home-office
- dog-friendly office