
Daimler Truck AG je mezinárodní automobilová a dopravní společnost zaměřená na užitková vozidla a řešení v oblasti mobility. Její portfolio zahrnuje lehké, středně těžké a těžké nákladní automobily, městské a meziměstské autobusy, autokary a autobusové podvozky, které doplňují specializované finanční služby. Společnost zaměstnává více než 100 000 lidí a provozuje přes 40 výrobních závodů po celém světě. Daimler Truck propojuje velkokapacitní výrobu s vývojem digitalizace, autonomního řízení a technologií s nulovými emisemi CO₂ pro logistiku a dopravní odvětví.
Inženýr verifikace vestavěného automobilového softwaru
Verifikace vestavěného automobilového softwaru a komponent ECU pomocí jednotkového testování, statické analýzy a sledovatelnosti požadavků. Využití nástrojů TESSY, GTest a Polyspace, standardů MISRA C/C++ a postupů ASPICE k podpoře kvality kódu a připravenosti k vydání.
Popis
- Provádět jednotkové testy komponent vestavěného softwaru a potvrzovat funkční chování podle stanovených softwarových požadavků.
- Provádět statickou analýzu pomocí nástroje Polyspace a pomáhat s odstraňováním zjištěných porušení.
- Posuzovat shodu s MISRA C/C++ a příslušnými projektovými standardy kódování.
- Připravovat a udržovat výsledky jednotkových testů, doklady o pokrytí a záznamy sledovatelnosti.
- Provádět verifikaci založenou na požadavcích a zachovávat obousměrné vazby mezi požadavky, návrhem, implementací a testovacími artefakty.
- Účastnit se kontrol kódu a doporučovat změny posilující spolehlivost a udržovatelnost softwaru.
- Spolupracovat s architekty, vývojáři, integrátory a validačními týmy při zkoumání a řešení problémů.
- Podílet se na ceremoniích Agile a Scrum a pravidelně informovat o průběhu práce.
- Pomáhat s úkoly souvisejícími s připraveností k vydání a hodnocením kvalitativních bran.
- Dodržovat organizační postupy, postupy ASPICE a požadavky řízení kvality.
- Udržovat důkazy o verifikaci v souladu s očekáváními projektu a zákazníka.
- Informovat o průběhu testování, překážkách a stavu připravenosti k vydání.
- Pomáhat zlepšovat procesy, dokumentaci a standardy verifikace.
Požadavky
- 2–3 roky zkušeností s verifikací vestavěného automobilového softwaru se zaměřením na jednotkové testování a statickou analýzu.
- Praktické zkušenosti s používáním nástroje TESSY pro jednotkové testování vestavěného softwaru.
- Zkušenosti s Google Test (GTest) pro jednotkové testování a testování komponent.
- Dobrá znalost metod verifikace softwaru a postupů prevence defektů.
- Znalost konceptů pokrytí příkazů, větví, rozhodnutí a MC/DC.
- Praktické zkušenosti s nástroji statické analýzy Polyspace.
- Pracovní znalost pokynů MISRA C/C++ a požadavků na shodu se standardy kódování.
- Zkušenosti s vyhodnocováním výsledků statické analýzy a řešením problémů s kvalitou kódu.
- Znalost metrik kvality softwaru a vykazování shody.
- Dobré porozumění konceptům programování v Embedded C.
- Základní znalost systémů založených na mikrokontrolérech a architektury softwaru ECU.
- Znalost životního cyklu vývoje vestavěného automobilového softwaru.
- Porozumění metodám integrace a ladění softwaru.
- Základní znalost architektury AUTOSAR včetně vrstev BSW, RTE a aplikační vrstvy.
- Znalost nebo zkušenost s komunikačními protokoly CAN, LIN a Ethernet.
- Povědomí o funkční bezpečnosti a postupech vývoje automobilového softwaru.
- Porozumění konceptům vývoje založeného na modelech (MBD).
- Znalost modelů Simulink, generování kódu a pracovních postupů verifikace modelů.
- Zkušenosti s nástroji pro správu konfigurace a verzí; preferován je Git.
- Zkušenosti se SonarQube pro analýzu kvality kódu a monitorování kvalitativních bran.
- Znalost inženýrských procesů ASPICE, verifikace, sledovatelnosti, kontrol a očekávání v oblasti shody.
- Znalost nástrojů pro sledování defektů a ALM.
- Silné analytické schopnosti a dovednosti v oblasti ladění.
- Vynikající komunikační a dokumentační schopnosti.
- Schopnost řídit zainteresované strany, slaďovat očekávání a vést řešení problémů.
- Týmový, proaktivní člověk zaměřený na detail, který dokáže pracovat samostatně.
- Požadované vzdělání není uvedeno.