Daimler Truck AG
Daimler Truck AG
Daimler Truck AG je globálna automobilová a dopravná spoločnosť zameraná na úžitkové vozidlá a riešenia mobility. Jej portfólio zahŕňa ľahké, stredne ťažké a ťažké nákladné vozidlá, mestské a medzimestské autobusy, autokary a autobusové podvozky, ktoré dopĺňajú finančné služby prispôsobené potrebám zákazníkov. Spoločnosť má viac ako 100 000 zamestnancov a viac než 40 výrobných závodov po celom svete. Spája rozsiahlu výrobu s rozvojom digitalizácie, autonómneho riadenia a technológií s neutrálnou bilanciou emisií CO₂ v oblasti logistiky a dopravy.

Inžinier overovania automobilového vstavaného softvéru

Overujte vstavaný automobilový softvér a komponenty ECU pomocou jednotkového testovania, statickej analýzy a sledovateľnosti požiadaviek. Používajte TESSY, GTest, Polyspace, MISRA C/C++ a postupy ASPICE na podporu kvality kódu a pripravenosti na vydanie.

Popis

  • Vykonávať jednotkové testy komponentov vstavaného softvéru a overovať ich funkčné správanie podľa stanovených softvérových požiadaviek.
  • Spúšťať statickú analýzu v nástroji Polyspace a pomáhať pri riešení porušení zistených počas posudzovania.
  • Posudzovať súlad s pravidlami MISRA C/C++ a príslušnými projektovými štandardmi kódovania.
  • Pripravovať a udržiavať výsledky jednotkových testov, dôkazy o pokrytí a záznamy sledovateľnosti.
  • Vykonávať overovanie na základe požiadaviek a zachovávať obojsmerné prepojenia medzi požiadavkami, návrhom, implementáciou a testovacími artefaktmi.
  • Zúčastňovať sa kontrol kódu a odporúčať zmeny, ktoré zvyšujú spoľahlivosť a udržiavateľnosť softvéru.
  • Spolupracovať s architektmi, vývojármi, integrátormi a validačnými tímami pri skúmaní a riešení problémov.
  • Zapájať sa do agilných a Scrum podujatí a pravidelne informovať o pokroku.
  • Pomáhať s úlohami súvisiacimi s pripravenosťou na vydanie a s hodnotením kvalitatívnych brán.
  • Dodržiavať organizačné postupy, postupy ASPICE a požiadavky na riadenie kvality.
  • Udržiavať dôkazy o overovaní v súlade s projektovými a zákazníckymi očakávaniami.
  • Informovať o pokroku testovania, prekážkach a stave pripravenosti na vydanie.
  • Pomáhať zlepšovať procesy, dokumentáciu a štandardy overovania.

Požiadavky

  • 2 až 3 roky skúseností s overovaním vstavaného automobilového softvéru so zameraním na jednotkové testovanie a statickú analýzu.
  • Praktické skúsenosti s používaním nástroja TESSY na jednotkové testovanie vstavaného softvéru.
  • Skúsenosti s nástrojom Google Test (GTest) na jednotkové testovanie a testovanie komponentov.
  • Dobrá znalosť metód overovania softvéru a postupov prevencie chýb.
  • Znalosť konceptov pokrytia príkazov, vetiev, rozhodnutí a MC/DC.
  • Praktické skúsenosti s nástrojmi statickej analýzy Polyspace.
  • Pracovná znalosť usmernení MISRA C/C++ a dodržiavania štandardov kódovania.
  • Skúsenosti so skúmaním výsledkov statickej analýzy a riešením problémov s kvalitou kódu.
  • Oboznámenosť s metrikami kvality softvéru a vykazovaním súladu.
  • Dobré pochopenie konceptov programovania v jazyku Embedded C.
  • Základná znalosť systémov založených na mikrokontroléroch a architektúry softvéru ECU.
  • Znalosť životného cyklu vývoja vstavaného automobilového softvéru.
  • Pochopenie metód integrácie a ladenia softvéru.
  • Základná znalosť architektúry AUTOSAR vrátane vrstiev BSW, RTE a aplikačnej vrstvy.
  • Skúsenosti s komunikačnými protokolmi CAN, LIN a Ethernet.
  • Povedomie o funkčnej bezpečnosti a postupoch vývoja automobilového softvéru.
  • Pochopenie konceptov vývoja založeného na modeloch (MBD).
  • Oboznámenosť s modelmi Simulink, generovaním kódu a pracovnými postupmi overovania modelov.
  • Skúsenosti s nástrojmi na správu konfigurácie a riadenie verzií; preferovaný je Git.
  • Skúsenosti s nástrojom SonarQube na analýzu kvality kódu a monitorovanie kvalitatívnych brán.
  • Znalosť inžinierskych procesov ASPICE, overovania, sledovateľnosti, kontrol a očakávaní v oblasti súladu.
  • Oboznámenosť s nástrojmi na sledovanie chýb a ALM.
  • Silné analytické schopnosti a schopnosti ladenia.
  • Vynikajúce komunikačné a dokumentačné schopnosti.
  • Schopnosť riadiť zainteresované strany, zosúlaďovať očakávania a viesť riešenie problémov.
  • Tímový, proaktívny, precízny človek schopný pracovať samostatne.
  • Nie je špecifikované žiadne vzdelanie.