Sākums

Drošībai kritiska embedded izstrāde saskaņā ar standartiem

Vairāk nekā 35 gadi pieredzes funkcionālās drošības, reālā laika sistēmu un aparatūrai tuvas izstrādes jomā.

Drošībai kritiska embedded izstrāde nav atsevišķu funkciju jautājums, bet kopējās pieejas: no prasību analīzes caur arhitektūru un īstenošanu līdz verifikācijai un dokumentācijai.

Šādas trīs kompetences jomas ir mana darba pamats. Tās pārklājas gandrīz katrā projektā.

Pieredze

1. Pieredze

Vairāk nekā trīs gadu desmiti embedded izstrādes — no karjeras sākuma dzinēju izstrādē līdz pašreizējai darbībai kā neatkarīgs konsultants.

  • Vairāk nekā 35 gadi embedded izstrādes (kopš 1990. gada)
  • Karjeras sākums Mercedes-Benz, Stuttgart-Untertürkheim
  • Projekti vairākiem lieliem ražotājiem Vācijā, Lielbritānijā un ASV
  • Starptautiska darbība Vācijā un Francijā
  • 2002 — Navimess Elektronik dibināšana (vēlāk slēgta)
  • 2012 — SCHMITT CONSULTING S.A.R.L. dibināšana Francijā
  • Diplom-Informatiker (FH), tehniskās informātikas specializācija
  • Diploma darbs regulēšanas tehnikā ar reālā laika aparatūras draiveriem asamblerā
Standarti

2. Standarti un normas

Iepazinies ar drošībai kritiskai izstrādei automotive, medicīnas un rūpniecības jomā nozīmīgiem standartiem.

  • ISO 26262 — Funkcionālā drošība (automotive, ASIL A līdz D)
  • IEC 61508 — Funkcionālā drošība (rūpniecība, SIL 1 līdz 4)
  • IEC 62304 — Programmatūras dzīves cikls (medicīnas ierīces)
  • IEC 60601-1 — Ierīces drošība (medicīna)
  • RTCA/DO-178B — Aviācijas programmatūra (DAL A līdz E)
  • Automotive SPICE — Procesu novērtēšana
  • MISRA-C / MISRA-C++ — Kodēšanas noteikumi
Vadīšana

3. Projekta vadīšana

Embedded projekti reti izgāžas tehnikas dēļ, bieži vien sakaru un vadīšanas dēļ.

  • Stingra termiņu un izmaksu vadīšana
  • Regulāra saskaņošana ar klientu saskaņotā ritmā
  • Cenas garantijas piedāvājumi fiksētas cenas līgumiem
  • Zināšanu nodošana klientu komandām projekta beigās
  • Ārējo piegādātāju un iekšējo jomu koordinēšana
  • Tehniska dokumentācija un izsekojama koda nodošana
  • NDA gatavība un konfidenciāla projekta satura izturēšanās

Papildu tehniski centrāli punkti

Bez trim galvenajām jomām no 35 gadu prakses ir izveidojušies dažādi satura centrāli punkti:

Reālā laika sistēmas un bare-metal izstrāde
Aparatūrai tuva programmēšana uz maziem mikrokontrolleriem, ar reālā laika operētājsistēmu vai bez tās.
FPGA verifikācija
Izstrāde VHDL un SystemVerilog valodā, ar testbench un sistemātisku verifikāciju.
Koda pārņemšana un reverse engineering
Mantotu koda bāzu analīze — asamblers, C, C++, bieži bez dokumentācijas. Stihl projekts (skat. atsauces) ir tā piemērs.
Šifrēšana un droši sakari
Kriptogrāfijas metožu un drošu šinu sakaru izstrāde embedded kontekstā. Piezīme: virs noteikta šifrēšanas līmeņa var būt nepieciešama kompetentas iestādes atļauja.

Ko šīs kompetences nozīmē jums

Ja jums ir projekts, kurā lomu spēlē atbilstība standartiem, reālā laika prasības vai aparatūrai tuva sarežģītība — un vienlaikus negribat algot veselu speciālistu komandu, bet vienu personu ar pārskatu un piegādes solījumu — tad sadarbība, iespējams, ir piemērota.

Krāsu shēma

Valoda