Senior konzultant za ugradbene sustave s više od 35 godina iskustva u softveru bliskom hardveru, sustavima stvarnog vremena i FPGA dizajnu. Kad standardni razvojni inženjeri ne mogu dalje, ja preuzimam.
Embedded projekti rijetko zapinju na standardnim zadacima. Zapinju na sporadičnim greškama, na naslijeđenom kodu bez dokumentacije, na problemima tajminga pod opterećenjem ili na sučeljima koja rade u teoriji, ali ne u praksi. Upravo na takve zadatke me zovu. Preuzimam projekte gdje je duboka tehnička supstanca najrjeđi resurs — i isporučujem na temelju ugovora s fiksnom cijenom i čvrstim obećanjem isporuke.
Generativni UI promijenio je dio razvoja ugrađenih sustava. Rutinski kod danas se može proizvoditi brže nego prije. Pravi inženjerski rad nije se pomaknuo, već zaoštrio: leži u pisanju precizne specifikacije onoga što treba učiniti, u biranju sigurnog puta među više njih koji rade, i u razumljivoj verifikaciji rezultata. Za to naručujete iskusnog razvijatelja. Više o ulozi UI u mojim projektima →
Kad embedded projekt više ne radi ili više nije pod kontrolom, ne pomaže dodati još jednog standardnog razvojnog inženjera. Pomaže iskustvo pred pitanjem zašto nešto zakazuje. Analiziram naslijeđen kod, pronalazim uzroke sporadičnih grešaka, dokumentiram nepoznate kodne baze i vraćam ih pod kontrolu vašeg tima.
Sustavi stvarnog vremena, sigurnosno kritičan firmware, razvoj upravljačkih programa, bare-metal na malim mikrokontrolerima, FPGA dizajni s verifikacijom: to je moje profesionalno polje. Upoznat s normama za automotive (ISO 26262) i medicinu (IEC 62304), ali nevezan za jednu industriju.
Definicija zadatka, specifikacija, shema, layout ploče, firmware, FPGA dizajn, test, isporuka — na zahtjev uključujući vođenje projekta, planiranje ključnih točaka i dokumentaciju primopredaje. Po želji do serijske proizvodnje preko etabliranih partnera. Jedan kontakt umjesto lanca dobavljača.
Hardver, firmware, FPGA, automatizacija testova i vođenje projekta — iz jedne ruke.
Od koncepta do prototipa: shema, layout ploče, kod i verifikacija.
Sigurnosno kritičan embedded razvoj prema ISO 26262 i IEC 62304.
C, C++, asembler, VHDL, SystemVerilog. ARM, ESP32, FPGA. CAN, Ethernet, SPI.
Automotive, medicina, industrija, upravljanje, navigacija.
Audi, Stihl i drugi klijenti tijekom više od tri desetljeća.
Ugovor s fiksnom cijenom i čvrstim obećanjem isporuke ili satni kontingent.
IT-Kompendium i Pruefungswissen — stručna literatura za njemački IHK ispit.
Diplom-Informatiker (FH), smjer tehnička informatika. Karijera od 1990.
Besplatan uvodni razgovor i neobvezujuća procjena projekta.
Znanje i savjeti
Ako imate embedded projekt koji je teško razgraničiti, najbolji početak je izravan kontakt. Uvodni razgovor i gruba procjena su besplatni i neobvezujući. NDA spremnost kod povjerljivih projekata je samorazumljiva.