Když zařízení nefunguje podle očekávání, nestačí vědět, že je problém „někde ve firmwaru“. Je potřeba umět číst mezi řádky logu, hledat souvislosti a jít po příčině tak dlouho, dokud začne dávat smysl.
Tahle pozice je pro vývojáře, který nechce psát kód odtržený od reality. Budete pracovat na embedded firmwaru, spolupracovat na návrhu hardwaru a sledovat produkt až do jeho zavedení do výroby. Uvidíte tak nejen svůj kód, ale i to, jak se chová ve skutečném zařízení.
Na čem budete pracovat
- Vyvíjet a upravovat embedded firmware v jazyce C.
- Navrhovat diagnostiku a logování tak, aby pomáhaly odhalit, co se v zařízení skutečně děje.
- Analyzovat chyby, hledat jejich příčiny a ověřovat, že řešení funguje i mimo vývojové prostředí.
- Spolupracovat na návrhu hardwaru a propojovat potřeby firmware s možnostmi zařízení.
- Podílet se na zavádění nových výrobků do výroby a řešit technické otázky, které se objeví cestou.