
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.