Software

8_software
  • Kód mířící až na dřeň
  • Souhra HW a SW
  • Backend i frontend
  • Optimalizace na omezené zdroje
  • Bezpečnost především

Doby, kdy jsme uměli načrtnout jasnou linku mezi hardwarovou a softwarovou stránkou našich zařízení jsou neodvratně pryč. HW i SW se propojuje do stále komplexnějších celků, a to, co jsme před pár lety řešili analogovým nastavením cívky, dnes programujeme do hradlového pole.

Základem naší práce je programování na velmi nízkých vrstvách, které nám dává možnost vymáčknout ze zařízení maximum. O zaběhané standarty se můžeme opírat, často nám ale nevyhovují a musíme jít jinou cestou.

Rádiové přenosy, kterým se věnujeme, jsou charakteristické množstvím omezení, která nám při návrhu zařízení kladou. Často bojujeme o každý bit, velkou benevolenci postavenou na „nadbytku“ pásma v metalických či optických sítích si nemůžeme dovolit. Programujeme průmyslové protokoly, řešíme jejich racionalizaci. Rozebíráme a rekonstruujeme hlavičky TCP protokolů, abychom zmenšili jejich režii.

Velkým tématem posledních let je pro nás bezpečnost. Naše zařízení jsou často nasazována do sítí základní infrastruktury, jejichž funkčnost a bezpečnost musí být zajištěna, pokud možno v jakékoliv situaci. Útoky na klíčovou infrastrukturu jsou dnes hlavní noční můrou bezpečnostních expertů, a držet s rostoucím nebezpečím krok představuje spoustu práce.

Nad vším máme samozřejmě uživatelskou vrstvu, která musí být uživatelsky příjemná a smysluplná. Ale i ta musí být velmi efektivně navržená.

Ano, skloubit to všechno dohromady je velká výzva.

About cech