Sulautettujen järjestelmien vanhempi konsultti, jolla on yli 35 vuoden kokemus laitteistoläheisestä ohjelmistosta, reaaliaikajärjestelmistä ja FPGA-suunnittelusta. Kun tavalliset kehittäjät eivät pääse eteenpäin, otan minä asian hoitaakseni.
Sulautetut projektit jäävät harvoin jumiin standarditehtäviin. Ne juuttuvat satunnaisiin bugeihin, perittyyn dokumentoimattomaan koodiin, ajoitusongelmiin kuormituksen alla tai rajapintoihin, jotka toimivat teoriassa mutta eivät käytännössä. Juuri sellaisiin tehtäviin minua kutsutaan. Otan vastaan projekteja, joissa syvällinen tekninen substanssi on niukin resurssi — ja toimitan kiinteähintaisella sopimuksella lujalla toimituslupauksella.
Generatiivinen tekoäly on muuttanut osan sulautetusta kehityksestä. Rutiinikoodia voidaan tuottaa nykyään aiempaa nopeammin. Varsinainen insinöörityö ei ole siirtynyt vaan kärjistynyt: se on täsmällisen määrittelyn kirjoittamista siitä, mitä on tehtävä, turvallisen polun valitsemista useista toimivista ja tuloksen ymmärrettävää verifiointia. Tähän tilataan kokenut kehittäjä. Lisää tekoälyn roolista projekteissani →
Kun sulautettu projekti ei enää toimi tai ei ole enää hallinnassa, ei auta tuoda lisää standardikehittäjää. Auttaa kokemus kysymyksen miksi jokin pettää edessä. Analysoin perityn koodin, löydän satunnaisten bugien syyt, dokumentoin tuntemattomat koodikannat ja palautan ne tiimisi hallintaan.
Reaaliaikajärjestelmät, turvakriittinen laiteohjelmisto, ajurikehitys, bare-metal pienissä mikro-ohjaimissa, FPGA-suunnittelu verifioinnilla: se on ammattialueeni. Tunnen autoteollisuuden (ISO 26262) ja lääketieteen (IEC 62304) standardit, mutta en ole sidottu yhteen toimialaan.
Tehtävänmäärittely, vaatimukset, kytkentäkaavio, levyn veto, laiteohjelmisto, FPGA-suunnittelu, testaus, toimitus — pyynnöstä mukaan lukien projektinohjaus, välitavoitteiden suunnittelu ja hyväksyntädokumentaatio. Toivomuksesta aina sarjatuotantoon vakiintuneiden kumppaneiden kautta. Yksi yhteyshenkilö toimittajaketjun sijaan.
Laitteisto, laiteohjelmisto, FPGA, testiautomaatio ja projektinhallinta — yhdestä kädestä.
Konseptista prototyyppiin: kytkentäkaavio, levyn veto, koodi ja verifiointi.
Turvakriittinen sulautettu kehitys ISO 26262 ja IEC 62304 mukaan.
C, C++, assembleri, VHDL, SystemVerilog. ARM, ESP32, FPGA. CAN, Ethernet, SPI.
Autoteollisuus, lääketiede, teollisuus, ohjaus, navigointi.
Audi, Stihl ja muita asiakkaita yli kolmen vuosikymmenen ajalta.
Kiinteähintainen sopimus lujalla toimituslupauksella tai tuntikiintiö.
IT-Kompendium ja Pruefungswissen — saksalaisen IHK-tutkinnon ammattikirjat.
Diplom-Informatiker (FH), suuntaus tekninen tietotekniikka. Ura vuodesta 1990.
Maksuton ensikeskustelu ja sitouttamaton projektiarvio.
Tietoa ja vinkkejä
Jos sinulla on sulautettu projekti, jota on vaikea rajata, suora yhteydenotto on paras lähtökohta. Ensikeskustelu ja karkea arvio ovat maksuttomia ja sitouttamattomia. NDA-valmius luottamuksellisissa projekteissa on itsestään selvää.