Úvod

Gerd Schmitt — Diplom-Informatiker, embedded inženýr od roku 1990

Diplom-Informatiker (FH) se zaměřením technická informatika. Více než 35 let v embedded vývoji blízkém hardwaru — započato u Mercedes-Benz, dnes nezávislý konzultant.

Gerd Schmitt

Co tuto kariéru charakterizuje

Embedded vývoj je profese, ve které se zkušenost buduje teprve během desetiletí. Kdo působí tři desetiletí v této disciplíně, viděl chybové režimy, které nejsou v učebnicích — a vyvinul řešení, která vyplynula až po mnoha iterativních krocích. Následující kariéra není myšlena jako povinné cvičení v životopisu, ale jako důkaz, že technická substance se opírá o skutečnou praxi.

Tři vlastnosti se táhnou všemi stanicemi: programování blízké hardwaru, bezpečnostně kritické aplikace a připravenost převzít odpovědnost za kompletní řešení — ne pouze za jednotlivé moduly.

Kariéra

Od roku 2012

SCHMITT CONSULTING S.A.R.L., Francie

Nezávislá poradenská a vývojová činnost z Francie, s mezinárodní klientskou základnou v Německu a dalších zemích EU. Těžiště: embedded vývoj, automatizace testů, převzetí kódu a poradenství u bezpečnostně kritických projektů. Smluvní modely: pevná cena s pevným příslibem dodání nebo hodinový kontingent — žádný pronájem zaměstnanců.

2002 - 2012

Navimess Elektronik (vlastní společnost, později uzavřena)

První vlastní založení společnosti v Německu. Vlastní vývoj produktů na několika polích: domácí automatizace s víceprocesorovými realtime systémy, rádiová komunikace, hardware pro CAN sběrnicovou simulaci. Tato fáze vytvořila současnou kompetenci komplexního vývoje: specifikace, schéma, layout desky, firmware, verifikace a dodání — vše z jedné ruky. Navimess byla uzavřena v roce 2012 v souvislosti s přestěhováním do Francie.

1990 - 2002

Mercedes-Benz / Daimler-Benz / DaimlerChrysler

Začátek kariéry ve vývoji motorů ve Stuttgart-Untertürkheimu. Více než desetiletí činnosti v testovacím softwaru pro řízení motorů, servisním předvývoji a diagnostice blízké hardwaru. V tomto období prošla společnost několika změnami názvu — z Mercedes-Benz přes Daimler-Benz až po fúzi s Chryslerem jako DaimlerChrysler. Koncern se dnes opět jmenuje Mercedes-Benz Group AG.

V tomto období byl položen technický základ všeho, co následovalo: porozumění bezpečnostně kritickým systémům reálného času, diagnostickým protokolům a zvláštní disciplíně, která spočívá v práci na řídicích jednotkách, jejichž chybové funkce mají reálné důsledky. V tomto období vznikly i první obchodní kontakty s USA a Japonskem — kontakty, které byly později pokračovány v nezávislé činnosti.

Před rokem 1990

Vzdělání a studium

Diplom-Informatiker (FH Darmstadt), zaměření technická informatika. Diplomová práce z regulační techniky s realtime hardwarovými ovladači v assembleru, pod vedením prof. dr. Christopha Wentzela. U Wentzela také předmět počítačová architektura — toto spojení regulačně-technického základu a hluboké znalosti hardwarové architektury formuje můj způsob práce dodnes.

Před studiem: učební obor telekomunikační technik u Deutsche Bundespost, paralelně technická maturita v elektrotechnice. Toto praktické hardwarově-blízké vzdělání je důvod, proč v mé práci hardwarový vývoj a softwarový vývoj zůstávají vždy úzce spojeny — nejsou to oddělené světy, ale dvě strany téhož úkolu.

Těžiště a způsob práce

Mé profesní pole leží tam, kde se setkávají hardware a software: řízení motorů, FPGA-založené zpracování signálů, systémy reálného času, chybově odolná komunikace, šifrování. Ve své práci spojuji návrh obvodů a kód, znám celou cestu od koncepce přes prototyp k sériové kvalifikaci — a mohu také přebírat projekty, které výslovně vyžadují převzetí, dokumentaci a další rozvoj cizího kódu.

Tři vlastnosti charakterizují můj způsob práce:

Komplexní odpovědnost místo hodinové práce
Přijímám úkoly, kde je v popředí výsledek, ne pracovní doba. To se hodí ke smlouvě s pevnou cenou a pevným příslibem dodání — a ke klientům, kteří hledají odpovědného, ne kodéra na povel.
Hloubka blízká hardwaru
Požadavky reálného času, bare-metal programování, FPGA verifikace, paměťová omezení — úkoly, ve kterých mnoho standardních vývojářů dosahuje svých hranic, jsou pole, ve kterém rád pracuji. Mé řízení motoru pro motorovou pilu Stihl je toho extrémním příkladem: bare-metal, bez operačního systému reálného času, s paměťovými omezeními na hraně.
Porozumění překračující hranice odvětví
Řízení motoru v motorové pile se řídí stejnými fyzikálními principy jako v automobilu. Kamera pro detekci osob v automotive používá algoritmy, které se objevují i v medicíně. Tato přenositelnost je praktická výhoda — řešení osvědčená v jednom odvětví lze často použít v jiném.

Zvláštnosti

Tři aspekty mého osobního profilu, které se občas stávají relevantními v embedded kontextu:

Pilotní průkaz
Pilotní průkaz s oprávněním CVFR a oprávněním pro noční lety — z časových důvodů již aktivně neprovozován, průkaz nebyl obnoven. Z tohoto vzdělání však zůstává praktické porozumění avionice a bezpečnostně kritickým letovým systémům — témata, která se objevují na okraji některých embedded projektů. Anglické osvědčení o letecké radiotelefonii BZF I.
Mezinárodní projektová zkušenost
Mezinárodní projektová zkušenost od roku 1990 v několika zemích EU, USA a Japonsku — první kontakty v těchto zemích vznikly v době Mercedes-Benz, později pokračovaly v nezávislé práci pro automotive dodavatele z těchto zemí. Současná činnost probíhá převážně na dálku, což činí umístění klienta prakticky bezvýznamným.
Jazyky
Němčina (mateřský jazyk), angličtina (na úrovni profesionálně plynulé, písemně i ústně), francouzština (pro obchodní písemnou korespondenci, např. s francouzskými úřady), finština (v učení — perspektivně plánované místo bydliště).

Styl a hodnoty

Jasný v jednání, spolehlivý v dodávkách, přesný ve specifikaci — a poctivý při hodnocení vlastního rozsahu práce. Embedded projekty často vyžadují někoho, kdo dokáže posoudit, co v požadovaném čase není proveditelné; klienti, kterým to říkám včas, to oceňují více než vstřícné sliby.

Ve sporných technických otázkách dávám přednost sledovatelnému argumentu před spěchem. V obchodních jednáních dodržuji dohodnuté ceny — a totéž očekávám od druhé strany.

Barevné schéma

Jazyk