Višji svetovalec za vgrajene sisteme z več kot 35 leti izkušenj na področju programske opreme blizu strojne, sistemov realnega časa in FPGA zasnove. Ko standardni razvijalci ne morejo dalje, prevzamem jaz.
Embedded projekti redko obstanejo pri standardnih nalogah. Obstanejo pri sporadičnih napakah, pri podedovani kodi brez dokumentacije, pri težavah s časovnim usklajevanjem pod obremenitvijo ali pri vmesnikih, ki delujejo v teoriji, a ne v praksi. Prav za take naloge me kličejo. Prevzamem projekte, kjer je globoka tehnična substanca najredkejši vir — in dostavljam na podlagi pogodbe s fiksno ceno in trdno obljubo dobave.
Generativni UI je spremenil del razvoja vgrajenih sistemov. Rutinsko kodo je danes mogoče proizvajati hitreje kot prej. Pravo inženirsko delo se ni premaknilo, temveč zaostrilo: leži v zapisu natančne specifikacije tega, kar je treba narediti, v izbiri varne poti izmed več, ki delujejo, in v razumljivi verifikaciji rezultata. Za to naročate izkušenega razvijalca. Več o vlogi UI v mojih projektih →
Ko embedded projekt ne deluje več ali ni več pod nadzorom, ne pomaga dodati še enega standardnega razvijalca. Pomaga izkušnja pred vprašanjem zakaj nekaj odpoveduje. Analiziram podedovano kodo, najdem vzroke sporadičnih napak, dokumentiram neznane kodne baze in jih vrnem pod nadzor vaše ekipe.
Sistemi realnega časa, varnostno kritična vdelana programska oprema, razvoj gonilnikov, bare-metal na majhnih mikrokrmilnikih, FPGA zasnove z verifikacijo: to je moje strokovno polje. Seznanjen s standardi za automotive (ISO 26262) in medicino (IEC 62304), a nevezan na eno samo panogo.
Definicija naloge, specifikacija, shema, postavitev plošče, vdelana programska oprema, FPGA zasnova, test, dobava — na zahtevo vključno z vodenjem projekta, načrtovanjem mejnikov in dokumentacijo prevzema. Po želji do serijske proizvodnje prek uveljavljenih partnerjev. En kontakt namesto verige dobaviteljev.
Strojna oprema, vdelana programska oprema, FPGA, avtomatizacija testov in vodenje projekta — iz ene roke.
Od koncepta do prototipa: shema, postavitev plošče, koda in verifikacija.
Varnostno kritičen embedded razvoj po ISO 26262 in IEC 62304.
C, C++, asembler, VHDL, SystemVerilog. ARM, ESP32, FPGA. CAN, Ethernet, SPI.
Automotive, medicina, industrija, krmiljenje, navigacija.
Audi, Stihl in druge stranke v več kot treh desetletjih.
Pogodba s fiksno ceno in trdno obljubo dobave ali urna kvota.
IT-Kompendium in Pruefungswissen — strokovna literatura za nemški IHK izpit.
Diplom-Informatiker (FH), smer tehnična informatika. Kariera od 1990.
Brezplačen uvodni pogovor in nezavezujoča ocena projekta.
Znanje in nasveti
Če imate embedded projekt, ki ga je težko razmejiti, je najboljše izhodišče neposreden stik. Uvodni pogovor in groba ocena sta brezplačna in nezavezujoča. NDA pripravljenost pri zaupnih projektih je samoumevna.