Daimler Truck AG
Daimler Truck AG
Daimler Truck AG on maailmanlaajuinen auto- ja kuljetusalan yritys, joka keskittyy hyötyajoneuvoihin ja liikkumisratkaisuihin. Sen valikoimaan kuuluvat kevyet, keskiraskaat ja raskaat kuorma-autot, kaupunki- ja linja-autot, linja-autot sekä linja-autojen alustat, joita täydentävät räätälöidyt rahoituspalvelut. Yli 100 000 työntekijän ja yli 40 tuotantolaitoksen voimin eri puolilla maailmaa yritys yhdistää laajamittaisen valmistuksen digitalisaation, autonomisen ajamisen ja hiilineutraaleihin teknologioihin liittyvään työhön logistiikka- ja kuljetusaloilla.

Sulautettujen autojen ohjelmistojen verifiointi-insinööri

Verifioi sulautettuja autojen ohjelmistoja ja ECU-komponentteja yksikkötestauksella, staattisella analyysillä ja vaatimusten jäljitettävyydellä. Hyödynnä TESSYä, GTestiä, Polyspacea, MISRA C/C++ -käytäntöjä ja ASPICE-menetelmiä koodin laadun ja julkaisukelpoisuuden tukemiseen.

Kuvaus

  • Suorita sulautettujen ohjelmistokomponenttien yksikkötestejä ja varmista toiminta määriteltyjen ohjelmistovaatimusten mukaisesti.
  • Suorita Polyspace-staattista analyysiä ja auta ratkaisemaan arvioinnissa havaitut rikkomukset.
  • Arvioi MISRA C/C++ -ohjeiden ja sovellettavien projektin koodausstandardien noudattamista.
  • Laadi ja ylläpidä yksikkötestien tuloksia, kattavuusnäyttöä ja jäljitettävyystietoja.
  • Suorita vaatimuksiin perustuvaa verifiointia ja säilytä kaksisuuntaiset linkit vaatimusten, suunnittelun, toteutuksen ja testauksen artefaktien välillä.
  • Osallistu koodikatselmointeihin ja suosittele muutoksia, jotka parantavat ohjelmiston luotettavuutta ja ylläpidettävyyttä.
  • Työskentele arkkitehtien, kehittäjien, integroijien ja validointitiimien kanssa ongelmien tutkimiseksi ja ratkaisemiseksi.
  • Osallistu Agile- ja Scrum-rituaaleihin sekä raportoi säännöllisesti työn etenemisestä.
  • Avusta julkaisuvalmiuteen liittyvissä tehtävissä ja laatukriteerien arvioinneissa.
  • Noudata organisaation menettelyjä, ASPICE-käytäntöjä ja laadunhallinnan vaatimuksia.
  • Ylläpidä verifiointinäyttöä projektin ja asiakkaan odotusten mukaisesti.
  • Raportoi testauksen etenemisestä, esteistä ja julkaisuvalmiuden tilasta.
  • Auta kehittämään prosesseja, dokumentaatiota ja verifiointistandardeja.

Vaatimukset

  • 2–3 vuoden kokemus sulautettujen autojen ohjelmistojen verifioinnista, painottuen yksikkötestaukseen ja staattiseen analyysiin.
  • Käytännön kokemus TESSYn käytöstä sulautettujen ohjelmistojen yksikkötestaukseen.
  • Kokemus Google Testin (GTest) käytöstä yksikkö- ja komponenttitestaukseen.
  • Vankka ohjelmiston verifiointimenetelmien ja virheiden ennaltaehkäisyn käytäntöjen tuntemus.
  • Lause-, haara-, päätös- ja MC/DC-kattavuuskäsitteiden tuntemus.
  • Käytännön kokemus Polyspace-staattisen analyysin työkaluista.
  • MISRA C/C++ -ohjeiden ja koodausstandardien noudattamisen työkokemus.
  • Kokemus staattisen analyysin tulosten tutkimisesta ja koodin laatuongelmien ratkaisemisesta.
  • Ohjelmiston laatumittareiden ja vaatimustenmukaisuusraportoinnin tuntemus.
  • Sulautetun C-ohjelmoinnin käsitteiden vahva ymmärrys.
  • Mikrokontrolleripohjaisten järjestelmien ja ECU-ohjelmistoarkkitehtuurin perustuntemus.
  • Autojen sulautettujen ohjelmistojen kehityksen elinkaaren tuntemus.
  • Ohjelmiston integrointi- ja vianmääritysmenetelmien ymmärrys.
  • AUTOSAR-arkkitehtuurin perustuntemus, mukaan lukien BSW-, RTE- ja sovelluskerrokset.
  • CAN-, LIN- ja Ethernet-tiedonsiirtoprotokollien tuntemus.
  • Toiminnallisen turvallisuuden ja autojen ohjelmistokehityksen käytäntöjen tuntemus.
  • Model-Based Development (MBD) -käsitteiden ymmärrys.
  • Simulink-mallien, koodigeneroinnin ja malliverifioinnin työnkulkujen tuntemus.
  • Kokemus konfiguraationhallinta- ja versionhallintatyökaluista; Git on eduksi.
  • Kokemus SonarQubesta koodin laadun analysointiin ja laatukriteerien seurantaan.
  • ASPICE-suunnitteluprosessien, verifioinnin, jäljitettävyyden, katselmusten ja vaatimustenmukaisuusodotusten tuntemus.
  • Virheiden seuranta- ja ALM-työkalujen tuntemus.
  • Vahvat analyyttiset ja vianmääritystaidot.
  • Erinomaiset viestintä- ja dokumentointitaidot.
  • Kyky hallita sidosryhmiä, sovittaa odotuksia ja johtaa ongelmien ratkaisemista.
  • Yhteistyökykyinen, aloitteellinen, yksityiskohtiin keskittyvä ja itsenäiseen työskentelyyn kykenevä.
  • Koulutusvaatimusta ei ole määritelty.