Kezdőlap

Biztonságkritikus embedded fejlesztés szabványok szerint

Több mint 35 év tapasztalat funkcionális biztonság, valós idejű rendszerek és hardverközeli fejlesztés területén.

A biztonságkritikus embedded fejlesztés nem egyes funkciók kérdése, hanem teljes megközelítésé: követelményelemzéstől az architektúrán és implementáción át a verifikációig és dokumentációig.

A következő három kompetenciaterület képezi munkám alapját. Szinte minden projektben átfedik egymást.

Tapasztalat

1. Tapasztalat

Több mint három évtized embedded fejlesztés — a pálya kezdetétől a motorfejlesztésben a jelenlegi független tanácsadói tevékenységig.

  • Több mint 35 év embedded fejlesztés (1990 óta)
  • Pályakezdés Mercedes-Benznél, Stuttgart-Untertürkheim
  • Projektek több nagy gyártó számára Németországban, Nagy-Britanniában és az USA-ban
  • Nemzetközi tevékenység Németországban és Franciaországban
  • 2002 — Navimess Elektronik alapítása (később megszüntetve)
  • 2012 — SCHMITT CONSULTING S.A.R.L. alapítása Franciaországban
  • Diplom-Informatiker (FH), műszaki informatika szak
  • Diplomamunka szabályozástechnikából valós idejű hardver-illesztőprogramokkal assemblerben
Szabványok

2. Szabványok és normák

Ismerem az automotive, orvostechnika és ipar biztonságkritikus fejlesztéséhez releváns szabványokat.

  • ISO 26262 — Funkcionális biztonság (automotive, ASIL A-D)
  • IEC 61508 — Funkcionális biztonság (ipar, SIL 1-4)
  • IEC 62304 — Szoftver életciklusa (orvosi eszközök)
  • IEC 60601-1 — Eszközbiztonság (orvostechnika)
  • RTCA/DO-178B — Légi szoftver (DAL A-E)
  • Automotive SPICE — Folyamatértékelés
  • MISRA-C / MISRA-C++ — Kódolási szabályok
Vezetés

3. Projektvezetés

Az embedded projektek ritkán buknak meg technikán, gyakran kommunikáción és vezetésen.

  • Szigorú határidő- és költségmenedzsment
  • Rendszeres egyeztetés az ügyféllel megegyezett ütemben
  • Árgaranciás ajánlatok fix árú szerződésekhez
  • Tudásátadás az ügyfél csapatainak a projekt végén
  • Külső beszállítók és belső területek koordinálása
  • Műszaki dokumentáció és nyomon követhető kódátadás
  • NDA-készség és bizalmas projektkezelés

Kiegészítő technikai súlypontok

A három fő terület mellett a 35 év gyakorlatból különböző tartalmi súlypontok rajzolódtak ki:

Valós idejű rendszerek és bare-metal fejlesztés
Hardverközeli programozás kis mikrokontrollereken, valós idejű operációs rendszerrel vagy anélkül.
FPGA verifikáció
Fejlesztés VHDL és SystemVerilog nyelven, testbench-ekkel és szisztematikus verifikációval.
Kódátvétel és reverse engineering
Örökölt kódbázisok elemzése — assembler, C, C++, gyakran dokumentáció nélkül. A Stihl projekt (lásd referenciák) erre példa.
Titkosítás és biztonságos kommunikáció
Kriptográfiai eljárások és biztonságos buszkommunikáció fejlesztése embedded környezetben. Megjegyzés: egy bizonyos titkosítási szint felett szükség lehet az illetékes hatóság engedélyére.

Mit jelentenek ezek a kompetenciák Önnek

Ha olyan projektje van, ahol a szabványoknak való megfelelés, valós idejű követelmények vagy hardverközeli komplexitás játszik szerepet — és egyúttal nem akar egész szakértői csapatot felvenni, hanem egyetlen áttekintő és szállítási ígéretet adó személyt — akkor az együttműködés valószínűleg megfelelő.

Színséma

Nyelv