Software

8_software

Doby, kdy jsme uměli načrtnout jasnou linku mezi hardwarovou a sofwarovou 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 nám 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, velká benevolenci postavenou na “nadbytku” pásma v metalických či optických sítích si nemůžeme dovoli. 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 téma bezpečnosti. 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